ZSO for PS2 OPL: Compress Your Game Library

ZSO is a compressed ISO format supported natively by OPL. Here's what it is, how much space it saves, and how to convert your PS2 ISO collection to ZSO.

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.

Why it matters: PS2 game ISOs can run 1-9GB each. On a space-limited USB drive, SD card (for an ODE like MX4SIO), or older small-capacity HDD, ZSO compression can meaningfully stretch how many games fit.

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

ISOZSO
File sizeFull sizeTypically 30-50% smaller
OPL compatibilityUniversalNative support, broadly compatible
Loading performanceNo decompression overheadMinor CPU overhead, usually negligible
Best use casePlenty of free storageStorage-constrained USB/SD/HDD setups

Converting ISO to ZSO

  1. Start with a clean ISO of a game you own (see our PS2 ISO games guide for creating one).
  2. Run it through a PS2-compatible ISO-to-ZSO compression tool on your PC.
  3. Copy the resulting .zso file into the same DVD/CD folder structure OPL expects, in place of the original ISO.
  4. 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

Frequently Asked Questions

ZSO (short for a compressed ISO variant) is a file format for PS2 game images that compresses the disc data to reduce file size, often by 30-50% depending on the game, while remaining directly readable by compatible loaders like OPL.
Yes. OPL reads ZSO files directly, the same way it reads ISO files — no separate decompression step is needed at load time, since decompression happens on the fly.
There's a small CPU overhead for decompression, but on most games and hardware setups the difference is negligible; the storage savings usually outweigh the minor loading impact, especially on space-constrained USB drives or SD cards.
Dedicated PS2-focused compression tools (built on the same compression approach used across the PSX/PS2 homebrew scene) can convert a standard ISO into a ZSO file on your PC before you copy it over to your USB drive or HDD.
They're the same underlying container format — ZSO is essentially CSO (also called CISO) but compressed with LZ4 instead of the older DEFLATE algorithm. LZ4 decompresses much faster, which matters on the PS2's limited CPU, so ZSO was added to OPL (in version 1.2.0) specifically to get CSO-style compression without CSO's slower decompression cost.
No — despite sharing a container structure, the compressed data inside uses a different algorithm (LZ4 vs. DEFLATE), so a real conversion pass is required. A dedicated PS2 ISO compression tool will produce a proper .zso file from your source ISO.

Sources & How This Guide Is Verified

OPLPS2.COM is an independent guide and is not officially affiliated with the ps2homebrew project or Sony Interactive Entertainment. Information on this page is cross-checked against the official OPL GitHub repository and release changelogs, community-maintained compatibility reports on PSX-Place and PS2-Home, and is revised whenever a new OPL release changes the information here.

Last verified: 2026-08-14