Quote:refraction
funny enough i did exactly this last night! although I'm using maxcso, i did the following so it deletes the original too
Code:
@ECHO OFF
FOR %%I IN (*.iso) DO (
maxcso "%%I"
DEL "%%I"
)
This is a bit of an older comment now, but I was looking for info on a reported issue with CSO and came across this.
Just a note on this - maxcso's default mode is meant for a balance in compatibility and compression.
For PS2 ISOs, I'd recommend the following:
maxcso --block=16384 "%%I"
This will compress better and may even complete compression faster. Furthermore, maxcso runs the blocks against zlib and 7-zip's deflate for best compression. If you would rather it completes faster, you can use:
maxcso --fast --block=16384 "%%I"
If on the other hand, you don't care about how long it takes, and you want to save more bytes, use the following:
maxcso --use-zopfli --block=16384 "%%I"
Emphasis on "don't care how long it takes." Zopfli is very slow. Expect maybe an additional 1% smaller compression at best.
If you've used maxcso without arguments already, maxcso can compress a cso without decompressing it first. However, it cannot do it "in place" with the same filename - it must create a brand new file for the new compression settings.
In many cases using a compressed ISO (gz or CSO) can result in better performance because:
* Your operating system can cache a greater % of the file in memory. Decompression is generally very quick (especially for CSO), so this can reduce the chances of hitting disk IO.
* Your operating system may read ahead in files when caching, which again can cache more resulting bytes of data with compression.
* Disk and memory access locality can improve, since often games have padding between individual files or similar (padding compresses well.)
In general, as long as the decompression is efficient, the trade-off between less disk access and some decompression overhead is usually very good and a no-brainer. Even using an SSD, performance may be better with compressed ISOs.
If anyone experiences blue screens or errors with CSOs that do not appear using the original ISOs, or while using maxcso, please let me know. This should never happen. Aside from Mode2 CD ISOs (most PS2 games are DVD), the CSO support should work with all games. Mode2 is not supported because it makes ISOs a size that isn't aligned to 2048 bytes (ISO sector size), which is currently required by CSO.
-[Unknown]