Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: GEDZIP support #516

Open
burtek opened this issue Nov 22, 2023 · 5 comments
Open

Suggestion: GEDZIP support #516

burtek opened this issue Nov 22, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@burtek
Copy link
Contributor

burtek commented Nov 22, 2023

I'd like to suggest support for exporting/importing (and maybe opening and saving) GEDZIP files as defined by https://gedcom.io/gedzip/ and https://www.gedcom.org/gedcom.html

@Serg-Norseman
Copy link
Owner

Specifically, are you more interested in reading GEDZIP, or writing? Because I’m almost sure that most of my users will not be interested in saving to this format. Here's the reading... yes, it's possible.

@burtek
Copy link
Contributor Author

burtek commented Nov 22, 2023

Both? We do share the tree files between multiple persons within family, it'd be much easier to have the software import and export gedzip rather than have to manually pack and unpack it

That being said it's just a suggestion and given that not a lot of people probably need it, I will understand if it doesn't get implemented :)

@Serg-Norseman
Copy link
Owner

I'm not at all against implementing this. I've been thinking about this for a long time. Simply because of the small circle of users and the small number of active participants in the project, I always first of all evaluate how much I or a nearby user needs a new function and to what extent.

If we consider first of all simple support for packaging GED files in GEDZIP, this is one thing. If at the same time placing multimedia objects there is already more code rework, we will need a global option to switch the storage of all data in such a file. And the third level - to what extent is GEDZIP designed for storing very large objects in it - for example, video files?

@Serg-Norseman Serg-Norseman added the enhancement New feature or request label Nov 22, 2023
@Serg-Norseman Serg-Norseman added this to the Next Versions milestone Nov 22, 2023
@burtek
Copy link
Contributor Author

burtek commented Nov 22, 2023

Gedzip is just a zip with .GED and all media files referenced by it. It has no other limitations, incl file size limitations, other than the ones put in by ZIP specification.

@burtek
Copy link
Contributor Author

burtek commented Nov 22, 2023

Wish I knew c#, I'd be happy to try implementing it

@Serg-Norseman Serg-Norseman modified the milestones: Next Versions, GK v2.30.0 / GK v3.6.0 Dec 1, 2023
@Serg-Norseman Serg-Norseman modified the milestones: GK v2.30.0 / v3.6.0, Next Versions Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants