WiiPower said:
- It has to work with random access, something is read @20320KB within the .iso, you can't decompress a 2MB chunk to retieve 2 KB requested data. I think this is the biggest problem and most likely why we will never see this in usb loaders.
that's an interesting point. i was thinking up a level, but looking at waninkoko's fat module for example it just handles direct access to offsets.
new super mario brothers wii, decrypted.wdf is 347,615 KiB.
using 7z, lzma compression, on ultra settings reduces it to 214,570 KiB
using 7z, lzma compression, 64 KiB dictionary reduces it to 236,754 KiB
now, taking the file and splitting it into chunks and compressing with lzma:
64 KiB chunks: 237,314 KiB
8 KiB chunks: 252,601 KiB
i also took a fairly representative of compression 1mb part from the iso, chunked it up, compressed
chunk size : combined size, both in KiB
1: 922
2: 841
4: 788
8: 753
16: 727
32: 709
64: 694
i'm starting to think this could work.