How to Open ZIP Files on Mac

macOS opens standard ZIP files with a double click through Archive Utility, but that built in tool fails silently on password protected, corrupted, and oversized archives. UnFox is a free archive extractor for Mac, iPhone, and iPad that handles every ZIP scenario Archive Utility cannot, including ZIP64 extended format, AES-256 encryption, split ZIP sets, and damaged central directory records. The app shows file contents before extraction and validates disk space to prevent incomplete unpacking.

When Does macOS Archive Utility Fail on ZIP Files?

Archive Utility handles simple ZIP extraction well but fails silently on several common scenarios. Password protected ZIP files produce an empty folder with no password prompt. ZIP archives using compression methods beyond Deflate (such as LZMA or BZip2 within ZIP) extract with errors or produce garbage output. ZIP64 archives exceeding 4 GB trigger size limit warnings on older macOS versions. Corrupted ZIP files with damaged central directory records crash Archive Utility entirely.

Tip

If double clicking a .zip creates a .cpgz file instead of extracting, drag it onto UnFox to break the loop.

The .cpgz loop is another frequent failure: you double click a .zip file and Finder creates a .cpgz file instead of extracting, then double clicking the .cpgz creates another .zip, repeating indefinitely. UnFox detects each of these conditions and provides specific error messages instead of silent failures. The general extraction workflow, including how UnFox handles RAR, 7Z, and dozens of other formats alongside ZIP, is covered in the guide on how to unzip files on Mac.

How Do You Open Password Protected ZIP Files on Mac?

ZIP archives support two different encryption methods, and the distinction matters for both compatibility and security. ZipCrypto is the legacy encryption scheme built into the original ZIP specification. It is widely compatible but cryptographically weak: known plaintext attacks can crack ZipCrypto passwords in seconds using freely available tools.

Note

ZipCrypto encryption is considered insecure. For sensitive files, always use AES-256 when creating ZIP archives.

AES-256 is the modern encryption standard that provides genuine security for sensitive files. AES-256 encrypted ZIP files use a 256 bit key derived from your password, making brute force attacks computationally infeasible. macOS Archive Utility does not support either encryption method and simply produces an empty folder with no error message when it encounters a password protected ZIP. UnFox supports both ZipCrypto and AES-256 encrypted ZIP archives. When you drag a password protected ZIP onto UnFox, the app detects the encryption method during header parsing and prompts for credentials. If the password is incorrect, UnFox displays a clear error and lets you try again without restarting. Users who also work with encrypted RAR archives will find the same password prompting workflow in the guide on how to open RAR files on Mac.

What Is ZIP64 and Why Does It Matter for Large Files?

Standard ZIP format uses 32 bit offset fields, which imposes a 4 GB limit on individual file sizes and a 4 GB limit on total archive size. ZIP64 extends these fields to 64 bits, removing the size limitations entirely. ZIP64 also raises the maximum number of entries in a single archive from 65,535 to over four billion. You encounter ZIP64 archives when working with large video files, database exports, virtual machine images, or any dataset that exceeds 4 GB. macOS Archive Utility supports ZIP64 on recent versions of macOS, but older releases fail with cryptic errors or silently truncate files at the 4 GB boundary. UnFox handles ZIP64 transparently on all supported macOS versions, displaying the correct file sizes and extracting without truncation. Modern cloud storage services and enterprise backup tools increasingly generate ZIP64 archives as data volumes grow, so encountering this extended format is becoming routine rather than exceptional.

How Do You Fix a Corrupted ZIP File on Mac?

ZIP files can become corrupted during download, USB transfer, email forwarding, or cloud sync operations. Symptoms include Archive Utility refusing to open the file, extracting only some files while skipping others, or producing files filled with garbage data. UnFox uses libarchive to parse ZIP files, which is more resilient than Archive Utility for damaged archives. The library reads the local file headers entry by entry rather than relying solely on the central directory at the end of the file. This approach recovers files from partially corrupted archives where the central directory is damaged but individual file entries remain intact. UnFox extracts recoverable files and reports which entries could not be processed, giving you a clear picture of what was salvaged. The .cpgz loop is a special case of corruption handling: Safari partial downloads and interrupted transfers produce ZIP files that Archive Utility cannot parse, causing the infinite conversion cycle. Dragging the problematic .zip onto UnFox breaks the loop by reading the archive header directly.

How Do You Handle Split ZIP Archives on Mac?

Split ZIP archives divide a large ZIP file into multiple smaller segments for transfer over email attachments, cloud uploads with size limits, or removable media with capacity constraints. The segments use the naming convention .z01, .z02, .z03 for the split parts and .zip for the final segment that contains the central directory. macOS Archive Utility does not recognize split ZIP sets and will attempt to extract only the .zip segment, producing incomplete or failed results. UnFox detects split ZIP archives when you open the .zip file, scans the same directory for all numbered segments, verifies the sequence is complete, and reassembles the full archive before extraction. If a segment is missing, UnFox reports which specific part is absent rather than failing silently. Split RAR archives are even more common than split ZIPs, using either the .r00/.r01 naming convention or the newer .part1.rar/.part2.rar scheme. UnFox handles both split formats with the same automatic reassembly workflow.

Archive Utility Limitations Every Mac User Should Know

macOS Archive Utility is designed for simplicity, which means it sacrifices functionality that power users need. It cannot prompt for passwords on encrypted archives. It provides no option to preview contents before extraction. It offers no progress indicator for large files, leaving you uncertain whether a multi gigabyte extraction is processing or has stalled. It does not validate available disk space before starting, which can result in partial extractions that leave orphaned files on a full drive. It cannot reassemble split archives. It does not handle ZIP files created with non Deflate compression methods like LZMA, PPMd, or BZip2. It cannot recover files from partially corrupted archives. UnFox addresses every one of these gaps while maintaining the same simplicity: drag, preview, extract. For users who work with formats beyond ZIP, the same interface handles the full list of 37 archive and compression formats that UnFox supports natively.

How Do You Create ZIP Files on Mac?

macOS includes built in ZIP creation through Finder. Select one or more files, right click, and choose "Compress" to create a ZIP archive with standard Deflate compression. Finder creates the archive in the same directory as the selected files. For more control over ZIP creation, the Terminal command "zip -r archive.zip foldername" recursively compresses a folder. The ditto command preserves macOS resource forks and extended attributes, which matters when archiving application bundles. Neither Finder nor Terminal offers AES-256 encryption during ZIP creation. UnFox focuses on the extraction side of the workflow, opening ZIP files created by any tool on any platform. For users who also need to extract 7Z files on Mac, which achieve better compression ratios than ZIP, UnFox uses the same interface for every format.

What Is the Advantage of Previewing ZIP Contents Before Extracting?

UnFox displays the full file list, individual file sizes, and total uncompressed size before extraction begins. This preview reveals what the archive contains without writing any data to disk. You can verify that the archive holds the expected files, check whether the uncompressed size fits on your drive, and confirm the archive is not a ZIP bomb (a maliciously crafted archive that decompresses to an enormous size). Archive Utility extracts immediately with no preview option. ZIP bombs are rare in practice but dangerous: a 42 KB ZIP file can expand to 4.5 petabytes through recursive compression. UnFox detects unreasonable compression ratios during header parsing and warns you before extraction begins. You can download UnFox free from the Mac App Store to get this protection along with support for all 37 archive formats.

ZIP Compared to Other Archive Formats on Mac

ZIP is the most widely compatible archive format because macOS, Windows, and Linux all include native ZIP support. However, ZIP Deflate compression is not the most efficient algorithm available. 7Z archives using LZMA2 compression typically produce files 20 to 40 percent smaller than ZIP for the same input data, which matters when bandwidth or storage space is constrained. RAR offers comparable compression improvements over ZIP with additional features like solid compression and recovery records. TAR.GZ is the standard archive format in Unix and Linux environments, and developers working with open source projects encounter it frequently. The guide on how to extract TAR.GZ files on Mac covers both the Terminal approach and the UnFox drag and drop method for gzip compressed tarballs. UnFox treats ZIP, RAR, 7Z, TAR.GZ, and every other supported format identically through its drag and drop interface, so switching between archive types requires no additional configuration or workflow changes.
Marcel Iseli
Marcel Iseli

Creator of UnFox ยท Indie Developer

LinkedIn โ†—

Marcel Iseli is an indie developer and the creator of UnFox. He builds native macOS and iOS utilities focused on privacy, simplicity, and zero tracking. Based in Switzerland, every app he ships is a one time purchase with no subscriptions and no data collection.

Frequently Asked Questions

macOS opens standard ZIP files natively by double clicking in Finder. Archive Utility handles the decompression automatically. For password protected or corrupted ZIP files, a third party tool like UnFox is required.
Archive Utility creates an empty folder when it encounters a password protected ZIP file. It does not prompt for a password. Use UnFox to extract password protected ZIP archives with proper credential handling.