How to unzip large files

Techniques for handling multi-gigabyte archives on any computer — from disk-space planning to multi-part archives.

Updated April 2026 6 min read Intermediate
Quick answer
  • Use 7-Zip (Windows) or Keka (Mac) — both handle multi-GB archives without memory issues.
  • Extract to a fast internal drive, not a slow USB stick or network share. Speeds up 5–10×.
  • Need free space equal to the extracted size, not the ZIP size. A 5 GB ZIP may contain 15 GB of files.

Why large archives cause problems

Archives over a gigabyte or two routinely break tools that work fine on everyday ZIPs:

  • Memory exhaustion — older tools load the whole archive index into RAM.
  • ZIP format limits — classic ZIP had a 4 GB limit. Modern ZIP64 removed this, but some tools still choke.
  • Temporary file spillover — some tools extract to %TEMP% first, which can fill your system drive.
  • Slow storage — extraction speed is limited by your disk. A USB 2.0 stick will make a 10 GB archive take hours.

Extract large archives on Windows

  1. Use 7-Zip. Windows’ built-in tool gets slow and crashy past a few gigabytes. 7-Zip streams data and handles ZIP64 cleanly.
  2. Extract to a fast internal SSD, not an external drive or network location. Extract time scales linearly with disk write speed.
  3. Check free space first. Uncompressed size can be 2–10× the ZIP size. In 7-Zip, right-click → Properties to see the uncompressed total.
  4. Close other programs. Large extractions can compete with browsers and other apps for disk I/O. Close what you can.
  5. Don’t interrupt. If you cancel mid-extraction, partially-written files are left on disk. Let it finish, then delete unwanted files.

Extract large archives on Mac

Apple’s built-in Archive Utility is notoriously poor with large files — it loads whole archives into memory and has been known to silently fail on files over 4–5 GB.

  • Use Keka. Download from keka.io. It streams data from disk and handles multi-gigabyte archives reliably.
  • Or use Terminal: unzip -d /path/to/destination bigfile.zip. The command-line tool is lighter on memory than GUI apps.

Working with split/multi-part archives

Some large archives are split into pieces like file.zip.001, file.zip.002, or file.part1.rar, file.part2.rar. To extract:

  1. Put all parts in the same folder. Every single one. Missing even one part means extraction will fail.
  2. Right-click only the first part (.001 or .part1.rar) → 7-Zip → Extract Here. The tool automatically pulls from the rest.
  3. Check parts arrived intact. If any part was downloaded separately and is a different size than the others (except the last one), it’s probably corrupted.

Extracting from cloud storage

Don’t try to extract directly from Dropbox, Google Drive, or OneDrive when cloud sync is running. The sync client may try to upload every file as it’s written, crushing performance.

  • Pause sync first before starting a large extraction.
  • Extract to a non-synced folder (like your Desktop or a dedicated Extract folder outside your sync directory).
  • Resume sync after and move files into synced locations deliberately.