Compressed archive reading discussion

Developer
Feb 4, 2014 at 12:37 PM
So if compiled with libarchive support (debians: apt-get install libarchive-dev) there is now a way to read compressed archives (zip, rar, 7z, ...).

This is currently a POC rather than really usable feature.

On plus side this feature only decompresses data once. So when game does access sector that has already been decompressed, internal memory buffer is used. Also ECM inside archive is supported.

Minus list is long.
-Depending on compression methods delays are be long, especially LZMA (7z)
-If game accesses right away at boot last sector of disc whole idea of decompressing data sequentially is destroyed (many minor 1 sec delays) and resulting one huge delay (10..15 sec)
-Only one file is selected from archive, the main image which is also excepted to be bigest file in archive
-Since data is placed in-memory, up to 700M of memory is consumed
Developer
Feb 16, 2014 at 10:39 AM
Notice: some rar achives are compressed with propetary method which cannot be decompressed via librachive.
Mar 4, 2014 at 11:44 AM
ckain wrote:
So if compiled with libarchive support (debians: apt-get install libarchive-dev) there is now a way to read compressed archives (zip, rar, 7z, ...).

This is currently a POC rather than really usable feature.

On plus side this feature only decompresses data once. So when game does access sector that has already been decompressed, internal memory buffer is used. Also ECM inside archive is supported.

Minus list is long.
-Depending on compression methods delays are be long, especially LZMA (7z)
-If game accesses right away at boot last sector of disc whole idea of decompressing data sequentially is destroyed (many minor 1 sec delays) and resulting one huge delay (10..15 sec)
-Only one file is selected from archive, the main image which is also excepted to be bigest file in archive
-Since data is placed in-memory, up to 700M of memory is consumed
Hi, ckain! I use windows system and pcsxr. I found the updating info that this emulator already support compressed archives (zip,rar,7z) , but when I play games, it said this is not a ps iso. (my system already installed winrar software). Thanks for reply!
Developer
Mar 4, 2014 at 1:19 PM
Unfortunately this feature is not quite that far, and has not been ported to Windows.
Mar 4, 2014 at 2:30 PM
Edited Mar 5, 2014 at 1:47 PM
d
Mar 4, 2014 at 3:43 PM
ok, I got it, thanks and waiting for your good news :)
Mar 5, 2014 at 1:47 PM
ckain wrote:
Unfortunately this feature is not quite that far, and has not been ported to Windows.
I also use Windows so I hope you can port this feature soon .