libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.14k stars 1.82k forks source link

[Feature request] Reading Thumbnails from Zip archives #11705

Open Psycho-A opened 3 years ago

Psycho-A commented 3 years ago

It would be really nice to have just one zip archive per one system instead of thousand files in thumbnails/ folder. When game is selected, the program would seek inside of platform's archive and extract and show desired thumbnail set.

andiandi13 commented 3 years ago

It can be partly linked with #12141

Retroarch has way too much file, on the fly zip reading would be nice

Gravityzwell commented 2 years ago

FYI Mame works with thumbnails in zips. The zip name needs to be the folder name, e.g., flyers.zip. Of course there will be no compression, in fact I make the zip with "store" or compression 0, which makes it faster extracting. It's very nice not to have 20k+ small files. EDIT: I just checked my thumbnails folder, combined it's 141k small files. For Mame it's 13 files (with 165k in the zips).

neakmenter commented 1 year ago

Yep. Monolithic big files are so much better in terms of disk usage efficiency too. Thousands of tiny files have huge overhead - in terms of block size on disks and network overhead when transferring over networks. Slows everything to a crawl for a what is actually only a few hundred megabytes of data!

neakmenter commented 9 months ago

Really hoping that this get implemented at some point. Currently transferring about 60000 tiny png files over my network. SO SLOW, and what a waste of minimum block sizes... the on-disk size is huge for what is actually only a couple of gig. :)

neakmenter commented 4 days ago

And again... still a desperately needed feature - I wish I could code - and I wish I had the time to learn!