How to Choose an Archive Tool: 7-Zip and Common Alternatives
Compression sounds like a solved problem — every system can unzip a file. But the tools differ in format support, encryption, and how they handle odd filenames, and the wrong choice means a friend cannot open what you sent, or a password does nothing. Here is how to pick.
One: ZIP vs. 7Z
ZIP is the universal format: every OS opens it without extra software. Use it when sharing with others or archiving things that must just work.
7Z (7-Zip's format) compresses better, especially for many small files or text, and supports strong AES-256 encryption. Use it for your own backups or when size matters. The downside: recipients need 7-Zip or another tool that reads 7Z.
A practical rule: ZIP for sharing, 7Z for storage.
Two: Why 7-Zip Is the Default Recommendation
7-Zip is free, open source, and lightweight. It integrates into the right-click menu, handles ZIP, 7Z, TAR, GZ, and many more, and its compression is among the best. For most people it is the only archive tool they need.
Basics:
- Right-click a file → 7-Zip → Add to archive.
- Choose format (7z/zip), set a password under "Encryption," and pick AES-256.
- For splitting a huge archive, set "Split to volumes" to e.g. 1 GB per part for easier upload.
- PeaZip: open source, friendly interface, supports many formats; good if you want more visuals than 7-Zip's sparse UI.
- WinRAR: excellent for RAR and recovery records, but it is paid (the trial nags). Use it mainly if you must create RAR.
- Bandizip: fast and popular, though the free tier has shown ad behavior in some versions — check current reputation.
- Built-in OS tools: Windows and macOS unzip natively; macOS can also zip from the context menu. Fine for casual use.
- Use ZIP for sharing, 7Z for personal storage.
- Choose AES-256 encryption, never legacy ZipCrypto.
- Set UTF-8 to avoid garbled non-English filenames.
- Split huge archives into labeled volumes for easier upload.
- Scan archives from unknown senders before extracting.
- Keep archive passwords in your password manager; there is no recovery.
- Verify you have every volume before deleting the originals.
- Use ZIP for sharing, 7Z for personal storage.
- Choose AES-256, never legacy ZipCrypto.
- Set UTF-8 to avoid garbled filenames.
- Split huge archives into labeled volumes.
- Scan archives from unknown senders first.
- Keep archive passwords in your manager — no recovery.
- Verify every volume before deleting originals.
- Test-extract an archive after creating it to confirm it opens correctly.
- A solid archive password is long and unique, not a word from the file name.
- When emailing, tell the recipient the password through a different channel.
- Keep the originals until the recipient confirms the archive opened.
Three: Common Alternatives
Four: Encryption and Passwords
If you password-protect a ZIP, use the AES method, not the legacy ZipCrypto, which is weak. 7-Zip's AES-256 is solid. Remember the password lives only in your head (or a password manager) — there is no recovery.
Five: Splitting and Large Files
When email or a upload limit blocks a big archive, split it into volumes. The receiver needs all parts plus the first to extract. Label them clearly so none get lost.
Six: Avoiding Garbled Filenames
Non-English filenames can turn into gibberish when zipped on one system and opened on another, due to encoding differences. 7-Zip lets you set the character set; choosing UTF-8 reduces the risk. If you already see mojibake, re-archive with UTF-8.
Seven: Safety Notes
Treat unexpected archive attachments with caution — archives can hide malware, and some are crafted to slip past scanners. Scan before extracting, and never run an .exe pulled from an unknown archive.
Common Questions
ZIP or 7Z when sending files to someone? Use ZIP for sharing — every system opens it natively. Use 7Z for your own archives where smaller size and strong encryption matter, accepting that the receiver needs 7-Zip or a compatible tool.
Is 7-Zip's encryption safe? Yes, its AES-256 is solid, provided you set a strong password and avoid the legacy ZipCrypto method, which is weak. Store the password in your password manager, since there is no recovery.
Why are my Chinese or accented filenames garbled after unzipping? That is an encoding mismatch between the machine that zipped and the one that opened. Re-archive with UTF-8 selected, and prefer tools that default to UTF-8.
How do I send a file bigger than an email limit? Split the archive into volumes (e.g., 1 GB each) so each part uploads comfortably. The receiver needs every part plus the first to extract, so label them clearly.
Can I password-protect a ZIP on macOS? The built-in tool does not expose encryption well; a tool like 7-Zip (or the command line zip -e) is more reliable for encrypted archives.
Quick Checklist
Follow these and archiving becomes routine rather than a source of corrupted or locked files.
Quick Checklist
Risk Tips
Do not password-protect with ZipCrypto; it is weak and can be broken, giving a false sense of security — use AES-256. Keep a separate record of archive passwords in your password manager, because losing one means the data is gone for good. Be wary of archive files from unknown senders; extract to a scanned location and avoid launching embedded executables. And verify you have all split volumes before deleting the originals, or you may be left with an unextractable set.