Archive Utility error 79 on macOS usually points to a damaged or blocked archive, fixable by re-downloading, moving, or unzipping it with other tools.
When a zip or .gz file refuses to open and you see “Unable to expand” followed by archive utility error 79, it can stall work in an instant. The good news is that this message almost always comes from a handful of predictable causes, and you can clear most of them without deep system tweaks.
This guide walks through what the message actually means, the usual triggers behind it, and practical steps to get your files open again. You will also see when the problem sits on your Mac and when the archive itself needs to be fixed or sent again.
What Archive Utility Error 79 Means On Mac
On macOS, Archive Utility is the small built-in app that opens zip files and certain other compressed formats. When it stops during expansion and shows error 79, the full message often includes “Inappropriate file type or format.” That string comes from the underlying POSIX layer and simply says “this file does not match what the extractor expects.”
In practice, error 79 usually lines up with one of these patterns:
- Corrupt archive — The file did not download or upload cleanly, so the data stream ends early or contains broken blocks.
- Wrong format detection — Archive Utility misreads the archive type, such as confusing a
.gztext file with an mtree specification file. - Packaging quirks from cloud services — Providers such as Dropbox, OneDrive, or Teams can create zip files whose internal paths confuse Archive Utility on some macOS versions.
- Storage or permission limits — The archive expands partway, then stops because the destination lacks space or your account cannot write to the folder.
Because the dialog is so short, it hides all of that context and leaves you guessing. The rest of this article breaks that guesswork into clear checks so you can tell whether you should redownload, move, or unpack the archive in a different way.
Common Causes Of Error 79 When Expanding Archives
Before running commands in Terminal, it helps to match what you see with a likely cause. That way you only spend time on steps that fit your situation.
| Likely Cause | Visible Clue | Fast First Step |
|---|---|---|
| Incomplete or corrupt download | File size looks too small or changes between attempts | Download again and compare sizes |
| Cloud service zip bugs | Archive came from OneDrive, Dropbox, Teams, or similar | Recreate zip or download in smaller parts |
| Archive Utility parsing bug | .gz or data set opens in Terminal but not in Archive Utility |
Use gunzip or unzip in Terminal |
| Permission or storage issue | Disk near full or destination folder locked | Free space and check folder rights |
Many users run into archive utility error 79 for the first time when downloading large zip files from government portals, research sites, or media libraries. Those archives can be several gigabytes or hold CSV files with more than a million rows. One weak connection or browser hiccup is enough to leave the zip file damaged, even if it appears to finish.
Another cluster of reports comes from compressed text files with the .gz extension. On some macOS releases, Archive Utility misclassifies certain patterns as mtree configuration files and throws error 79, even though the data unpacks cleanly through command-line tools.
Quick Checks Before You Try Advanced Fixes
Simple checks clear a large share of error 79 cases. Run through these before you change system settings or install extra software.
- Verify the file size — Compare the size of the downloaded archive with the size listed on the source page or in the sender’s note. If your copy is smaller, the download probably ended early.
- Try a second download — Download the file again, ideally using a wired connection or a steadier network, and do not close the browser tab until the download completes. If the size changes between attempts, earlier copies were damaged.
- Switch browser or app — If you grabbed the archive through Safari, try Chrome or Firefox. When the file came from a web app such as Teams or SharePoint, check if there is a “Download individual files” option instead of a single large zip.
- Move the archive to a simple path — Drag the zip file from Downloads or Desktop into another folder with a short path and no special characters, then double-click it there. Some cloud-generated archives store full paths and combine badly with unusual folder names.
- Restart the Mac — A restart clears temporary glitches around file handles and launch services. Once it boots, try expanding the archive again from a local folder.
If error 79 appears even after fresh downloads and a restart, the archive might still be fine but Archive Utility can no longer handle it. That is where Terminal and third-party unarchivers come in.
Fixing Error 79 In Mac Archive Utility Step By Step
This section walks through practical ways to bypass Archive Utility itself. The goal is simple: get at the contents of the archive, confirm whether the data is valid, then decide what to fix next.
Use Terminal To Unzip The File
The unzip command often succeeds when Archive Utility fails. It also prints clearer error messages, which helps you see whether the issue lies with the archive or the destination folder.
- Open Terminal — Go to Applications > Utilities > Terminal.
- Change to the file’s folder — Type
cd, then drag the folder that holds the archive into the Terminal window and press Return. - Run the unzip command — Type
unzip filename.zip(replace the name) and press Return. - Read the output — If Terminal prints “End-of-central-directory signature not found” or similar errors, the archive itself is damaged. If it expands without complaint, error 79 was limited to Archive Utility.
For .gz files, swap in the gunzip command:
- Run gunzip — In the correct folder, type
gunzip filename.gzand press Return. - Open the result — You should now see the uncompressed file next to the original archive. If that file opens in a text editor or spreadsheet, the data is fine.
Try A Dedicated Unarchiver App
Several free tools in the Mac App Store and on trusted vendor sites handle a wider range of formats than Archive Utility. They can also swallow slightly malformed zips that the default utility rejects.
- Install a third-party extractor — Search for a well-reviewed app such as The Unarchiver or BetterZip. Install from a reputable source only.
- Set it as the opener — Right-click the archive, choose “Open With,” then pick the new app.
- Test the archive — Let the app extract the contents into a fresh folder. If it works, the archive is acceptable and Archive Utility was the weak link.
Third-party tools are also handy when you handle rarer formats, encrypted zips, or multi-part archives. Even if you only need them once, they can save time compared with repeated downloads that still end in error 79.
Check Disk Space And Folder Permissions
Archive Utility must write temporary data while expanding large archives. If your startup disk is nearly full, expansion can fail midway.
- Check free space — Open System Settings, go to General > Storage, and look at available space. For a multi-gigabyte archive, leave a generous buffer for both the zip and its extracted contents.
- Clear room — Delete unneeded apps, empty the Trash, and move bulky media or disk images to an external drive.
- Inspect folder rights — Right-click the destination folder, choose “Get Info,” and scroll to Sharing & Permissions. Your user account should show “Read & Write.” Adjust if needed or pick another destination folder.
If Terminal extraction fails with “Permission denied” or similar messages, changing folder rights or picking a folder inside your home directory usually clears the block.
When The Archive Source Is The Real Problem
Sometimes you can try every local fix and archive utility error 79 still appears on each Mac you test. In that situation the archive itself almost always needs to be created again.
- Ask the sender to recreate the archive — Have the sender re-zip the files and resend them, preferably with a different tool than last time. If they used a browser-based downloader, suggest a standard desktop zip utility.
- Split very large sets — When a cloud service builds a single huge zip from a folder with thousands of items, the resulting file can stretch client tools. Ask for smaller batches, such as a separate archive per project or per year.
- Check for server-side limits — Some portals truncate archives above a certain size or time out during packaging. Downloading a data set as raw CSVs or in compressed chunks often works better.
- Test on the sender’s side — Encourage the sender to expand the same archive on their own Mac or PC before sending it. If they see errors too, the issue is confirmed upstream.
When multiple users report that a specific provider’s download bundles always trigger error 79, the long-term solution usually sits with that service. You can still get work done by asking for alternate export formats or direct file shares instead of archive bundles.
Preventing Archive Utility Error 79 On Future Downloads
Once you recover from a stubborn archive, a few small habits greatly reduce the chances of seeing error 79 again.
- Keep macOS up to date — System updates often include fixes for Archive Utility and the underlying libarchive library. Install updates when the Mac prompts you, especially when you work with large data sets.
- Prefer stable networks for big archives — Use wired Ethernet or strong Wi-Fi when downloading multi-gigabyte files. Avoid sleep during the download and pause heavy streaming on the same connection.
- Store downloads on local disks — Save large archives to the internal disk instead of external drives that might disconnect or go to sleep mid-download.
- Keep folder names simple — Short names without unusual symbols reduce surprises in how archive paths are built and parsed.
- Archive at the source when possible — When you have control of the origin, create zip files directly on the Mac that will receive them. That reduces mismatches between zip tools and file systems.
Two quick habits stand out. First, give big downloads time to finish and confirm their size before you double-click them. Second, keep Terminal extraction skills in your toolbox so Archive Utility is never the only door to your data. With those in place, archive utility error 79 shifts from a roadblock to a short debugging step in your normal workflow.
