[Request] Pre-compress skeleton files #832

Closed
opened 2026-01-29 16:23:02 +00:00 by claunia · 4 comments
Owner

Originally created by @Deterous on GitHub (May 4, 2025).

Originally assigned to: @mnadareski on GitHub.

Latest redumper no longer compresses skeleton files. It seems compression of skeleton files is unlikely to return for the time being.

MPF currently compresses skeletons into log zips just fine, however the result is that anyone unzipping them ends up with a massive skeleton file in their working directory.

It would be ideal if MPF could gzip compress the skeleton file during AddToArchive, resulting in *.skeleton.gzip in the log zip instead.

Originally created by @Deterous on GitHub (May 4, 2025). Originally assigned to: @mnadareski on GitHub. Latest redumper no longer compresses skeleton files. It seems compression of skeleton files is unlikely to return for the time being. MPF currently compresses skeletons into log zips just fine, however the result is that anyone unzipping them ends up with a massive skeleton file in their working directory. It would be ideal if MPF could gzip compress the skeleton file during AddToArchive, resulting in *.skeleton.gzip in the log zip instead.
claunia added the enhancement label 2026-01-29 16:23:02 +00:00
Author
Owner

@Deterous commented on GitHub (May 4, 2025):

Counter point: the .state file is also very large and compresses highly too, most skeletons are just similar to that. LZMA compresses these files much better than deflate, but I know 7z in dotnet isn't likely feasible.

@Deterous commented on GitHub (May 4, 2025): Counter point: the .state file is also very large and compresses highly too, most skeletons are just similar to that. LZMA compresses these files much better than deflate, but I know 7z in dotnet isn't likely feasible.
Author
Owner

@mnadareski commented on GitHub (May 4, 2025):

I personally fall in the second category until another C# compression library is ready.

@mnadareski commented on GitHub (May 4, 2025): I personally fall in the second category until another C# compression library is ready.
Author
Owner

@mnadareski commented on GitHub (Oct 8, 2025):

The other C# compression library is ready.

@mnadareski commented on GitHub (Oct 8, 2025): The other C# compression library is ready.
Author
Owner

@Deterous commented on GitHub (Oct 8, 2025):

Fixed as of 5a1d51c05f

@Deterous commented on GitHub (Oct 8, 2025): Fixed as of 5a1d51c05f71aa11e727120f52ff99655d29df4d
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#832