-
-
Notifications
You must be signed in to change notification settings - Fork 2
Compression Guide
Claus Valca edited this page Sep 15, 2026
·
1 revision
OpenROM can compress and extract ZIP and 7Z archives — useful for archiving ROM collections or sharing files.
| Level | Speed | Size | Best for |
|---|---|---|---|
| Fast | ⚡⚡⚡ | Bigger | Quick archiving |
| Normal | ⚡⚡ | Balanced | Daily use |
| Ultra | ⚡ | Smallest | Long-term archiving |
Default is Normal.
OpenROM automatically skips files that are already compressed:
CHD, CSO, ZSO, RVZ, ECM, 7Z, ZIP → skipped automatically
ISO, BIN, GDI, IMG → compressed
This prevents double-compression which wastes space and time.
- Go to the Compress tab
- Drop your ROM file or folder
- Pick ZIP or 7Z
- Pick compression level
- Click Compress
# Single file to 7Z
openrom-core --compress "game.iso" --format 7z --level ultra
# Single file to ZIP
openrom-core --compress "game.iso" --format zip --level normal
# Entire folder
openrom-core --compress-folder /roms/ --format 7z --level ultra
# Delete source after successful compression
openrom-core --compress "game.iso" --format 7z --delete-source# Extract ZIP or 7Z (auto-detected)
openrom-core --extract "game.zip"
# Extract to specific folder
openrom-core --extract "game.7z" --output /roms/extracted/| ZIP | 7Z | |
|---|---|---|
| Compatibility | Universal | Most tools support it |
| Compression | Good | Better (~30% smaller) |
| Speed | Faster | Slower at Ultra |
| Best for | Sharing | Archiving |
Recommendation: Use 7Z for archiving, ZIP for sharing.
For disc images (PS1, PS2, GameCube etc.), CHD is almost always better than ZIP/7Z:
- CHD is purpose-built for disc images
- CHD is directly mountable by emulators — no extraction needed
- CHD is typically smaller than ZIP/7Z on disc image content Use ZIP/7Z for cartridge ROMs (SNES, GBA, NDS) or when you need to share files with people who don't have OpenROM.