ZSO is a compressed disc-image format for PS2 games. It stores the same game data as a standard ISO but at a smaller file size, and OPL supports it natively — meaning you can load ZSO files directly without ever needing to decompress them back into a full ISO first.
How Much Space Does ZSO Actually Save?
Compression ratios vary by game — titles with a lot of repetitive or already-compressed data (like video/audio assets) compress less, while others shrink significantly. A 30-50% size reduction is a reasonable expectation across a typical library, though individual results vary game to game.
ZSO vs. CSO/CISO: What's Actually Different
ZSO isn't a brand-new format invented from scratch — it's built on the same underlying container as the older, more widely known CSO format (also called CISO), which has been used across the PSX/PS2/PSP homebrew scene for years. The difference is the compression algorithm inside: CSO uses DEFLATE (the same algorithm behind ZIP files), while ZSO uses LZ4 — a much faster-to-decompress algorithm, at the cost of slightly larger output than DEFLATE for the same input. OPL added native ZSO support in version 1.2.0 specifically because LZ4's speed matters more on the PS2's limited CPU than DEFLATE's marginally better compression ratio.
Practically, this means: if you already have a library of old .cso files from other projects, they won't load directly in OPL as ZSO — you'll need to re-compress them with a tool that outputs the LZ4-based ZSO format specifically.
ZSO vs. Standard ISO: Trade-offs
| ISO | ZSO | |
|---|---|---|
| File size | Full size | Typically 30-50% smaller |
| OPL compatibility | Universal | Native support, broadly compatible |
| Loading performance | No decompression overhead | Minor CPU overhead, usually negligible |
| Best use case | Plenty of free storage | Storage-constrained USB/SD/HDD setups |
Converting ISO to ZSO
- Start with a clean ISO of a game you own (see our PS2 ISO games guide for creating one).
- Run it through a PS2-compatible ISO-to-ZSO compression tool on your PC.
- Copy the resulting
.zsofile into the sameDVD/CDfolder structure OPL expects, in place of the original ISO. - Boot OPL — the ZSO file should appear and load exactly like a regular ISO entry.
When ZSO Isn't the Right Choice
If you have ample storage — a large internal HDD, for example — the modest CPU overhead of decompression isn't worth trading away, since standard ISOs guarantee zero compression-related edge cases. ZSO earns its keep specifically when storage is the bottleneck, such as on a MX4SIO SD card setup or a small USB drive.
Need OPL installed first?
ZSO support comes built into OPL — no extra plugins required.
Download OPL PS2