C:\ZSO>ziso.py
ziso-python 1.0 by Virtuous Flame
Usage: ziso [-c level] [-m] [-t percent] [-h] infile outfile
-c level: 1-9 compress ISO to ZSO, use any non-zero number it has no effect
0 decompress ZSO to ISO
-m Use multiprocessing acceleration for compressing
-t percent Compression Threshold (1-100)
-a align Padding alignment 0=small/slow 6=fast/large
-p pad Padding byte
-h this help
C:\ZSO>ziso.py -m -c 9 "C:\Users\VTSTech\Downloads\Gran Turismo 4\Gran Turismo 4.iso" GT4.ZSO
ziso-python 1.0 by Virtuous Flame
Compress 'C:\Users\VTSTech\Downloads\Gran Turismo 4\Gran Turismo 4.iso' to 'GT4.ZSO'
Total File Size 5314478080 bytes
block size 2048 bytes
index align 2
compress level 9
multiprocessing True
Traceback (most recent call last):
File "C:\ZSO\ziso.py", line 429, in <module>
main()
File "C:\ZSO\ziso.py", line 419, in main
compress_zso(fname_in, fname_out, level)
File "C:\ZSO\ziso.py", line 273, in compress_zso
lz4_compress_mp, iso_data).get(9999999)
File "C:\Users\VTSTech\AppData\Local\Programs\Python\Python310\lib\multiprocessing\pool.py", line 765, in get
self.wait(timeout)
File "C:\Users\VTSTech\AppData\Local\Programs\Python\Python310\lib\multiprocessing\pool.py", line 762, in wait
self._event.wait(timeout)
File "C:\Users\VTSTech\AppData\Local\Programs\Python\Python310\lib\threading.py", line 600, in wait
signaled = self._cond.wait(timeout)
File "C:\Users\VTSTech\AppData\Local\Programs\Python\Python310\lib\threading.py", line 324, in wait
gotit = waiter.acquire(True, timeout)
OverflowError: timeout value is too large
C:\ZSO>ziso.py -c 9 "C:\Users\VTSTech\Downloads\Gran Turismo 4\Gran Turismo 4.iso" GT4.ZSO
ziso-python 1.0 by Virtuous Flame
Compress 'C:\Users\VTSTech\Downloads\Gran Turismo 4\Gran Turismo 4.iso' to 'GT4.ZSO'
Total File Size 5314478080 bytes
block size 2048 bytes
index align 2
compress level 9
compress 3% avarage rate 92%