You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose that libretro consider compressing the RDB files. This would require support in libretro to read this format but that should be relatively straightforward. This would be useful for the following reasons:
It reduces the database size from 117.0 MiB to 34.6 MiB (3.4x reduction) using gzip
Highly compressible since they contain a lot of duplicate strings and numbers.
It shrinks the size of the release artifacts for every downstream system (retroarch, batocera, retrobat, rocknix, etc.)
They're already not editable plaintext so might as well store them as efficiently as possible.
They're copied to handhelds where storage is a premium that can be used for games or the OS.
It would reduce the size of the git checkout of this repo.
Might improve performance slightly since it reduces the amount of data to read and storage not compute is usually the bottleneck
The text was updated successfully, but these errors were encountered:
Thanks for the comments @RobLoach. Removing non-applicable files is a manual step that users can do, but I don't think many people even know about these files to find and remove them. Removing duplicate data will help a small amount, but I think compression provides easy, dramatic savings.
Do you think this is something that might be received favorably by libretro? Should I open a ticket in libretro to support both compressed and uncompressed files as a first step?
I would like to propose that libretro consider compressing the RDB files. This would require support in libretro to read this format but that should be relatively straightforward. This would be useful for the following reasons:
The text was updated successfully, but these errors were encountered: