Comparison

MacPacker vs 7-Zip

Which archive, package and disk-image formats each app can open on macOS, and which ones it can create.

10 August 202649 formats · 9 capabilities

The apps

MacPacker

0.19.0

Price
Free
Licence
GPL-3.0, open source
Needs
macOS 14.6+
Shape
Archive browser
39read
1write

7-Zip

26.02 · macOS console build

Price
Free
Licence
LGPL + BSD, open source
Needs
64-bit macOS
Shape
Command line only
43read
9write

The read and write totals count the rows of the table below, where one row can stand for a family of formats. Every app counts its own formats differently, so the totals are for orientation and the table is the comparison.

Format matrix

Read means the app can list an archive's contents and extract from it. Write means the app can produce that format — creating it, and where noted updating it. Formats neither app handles are left out.

FormatMacPacker7-Zip
ReadWriteReadWrite
Everyday archivesMacPacker7-Zip
ZIP.zip .jar .war .apk .ipa .appx .xpi .epub .cbzYes1Yes2YesYes2
ZIPX.zipxYesNoPartial3No
7z.7zYesNoYesYes
RAR / RAR5.rar .cbr .r00YesNoYesNo
TAR.tarYesNoYesYes
ARJ.arjYesNoYesNo
LHA / LZH.lha .lzhYesNoYesNo
CAB.cabYesNoYesNo
CHM.chmYesNoYesNo
CPIO.cpio .cpgzYesNoYesNo
Platform & package formatsMacPacker7-Zip
AR.ar .a .libYesNoYesNo
Debian package.debYesNoYesNo
RPM package.rpmYesNoYesNo
XAR.xarYesNoYesNo
Apple installer package.pkgYesNoYesNo
Apple signed archive.xipYes4NoYesNo
MSI / OLE compound.msi .doc .xlsYesNoYesNo
Self-extracting EXE / NSIS.exe .nsisYesNoYesNo
Windows imaging.wim .swm .esdYesNoYesYes
Legacy, Mac-classic and long tailMacPacker7-Zip
StuffIt.sitYesNoNoNo
StuffIt X.sitxYesNoNoNo
StuffIt self-extracting.seaYesNoNoNo
LZX.lzxYesNoNoNo
SWF media extraction.swfNoNoYesNo
Single-stream compressionMacPacker7-Zip
GZIP.gzYesNoYesYes
BZIP2.bz2YesNoYesYes
XZ.xzYesNoYesYes
LZMA (raw).lzmaNoNoYesNo
Unix compress.ZYesNoYesNo
LZ4.lz4YesNoNoNo
Zstandard.zstNoNoYesNo
Compound tar streamsMacPacker7-Zip
tar.gz / tar.bz2 / tar.xz / tar.Z.tgz .tbz2 .txz .tazYesNoYesPartial5
tar.lz4.tlz4YesNoNoNo
tar.zst / tar.br.tzst .tbrNoNoPartial5Partial5
Disk images and filesystemsMacPacker7-Zip
Apple Disk Image.dmg .smiYesNoYesNo
ISO 9660.isoYesNoYesNo
UDF.udf .isoNoNoYesNo
SquashFS.squashfs .sfsYesNoYesNo
FAT.fat .imgYesNoYesNo
NTFS.ntfs .imgYesNoYesNo
HFS / HFS+.hfs .hfsxNoNoYesNo
ext2 / ext3 / ext4.ext .imgNoNoYesNo
APFS.apfs .imgNoNoYesNo
CramFS.cramfsNoNoYesNo
VirtualBox VDI.vdiYesNoYesNo
Hyper-V VHD / VHDX.vhd .vhdxYesNoYesNo
VMware VMDK.vmdkYesNoYesNo
QEMU QCOW2.qcow2YesNoYesNo
MBR / GPT partition maps.mbr .gptNoNoYesNo
YesPartialNoReadWrite

Beyond the format list

Format coverage is half the picture. These rows cover what you can do with an archive once it opens.

CapabilityMacPacker7-Zip
Open split / multi-volume setsJoining archives that arrive as .001, .z01 or .r00 parts.Partial6Yes
Create split volumesWriting an archive across several sized parts.NoYes
Open password-protected archivesPrompting for a password and decrypting on read.YesYes
Write encrypted archivesAES-256 on output. MacPacker's save panel exposes format and compression level only.NoYes
Modify an archive in placeAdding, deleting or renaming entries without a full unpack-and-repack.Partial7Yes
Archive browserA window that lists an archive's contents before you extract anything.YesPartial8
Browse nested archivesOpening an archive that sits inside another, without extracting the outer one first.YesNo
Finder / Quick Look extensionsSystem integration beyond the app window.YesNo
Command-line interfaceScriptable from a shell.NoYes
YesPartialNo

Notes

  1. 1MacPacker identifies formats by content rather than extension, so any ZIP-based container opens as ZIP whatever it is called.
  2. 2Writing a JAR, APK, IPA or similar means writing a ZIP container: none of these apps produce the signing or manifests that make a valid platform package.
  3. 37-Zip's ZIP handler registers the .zipx extension and decodes the LZMA, PPMd and BZip2 methods WinZip uses, but 7-Zip does not advertise ZIPX as an output format.
  4. 4.xip is a XAR container, so MacPacker opens it as one.
  5. 5Two passes: the tar is built first, then compressed. There is no single command for it.
  6. 6MacPacker joins split ZIP sets only — spanned (.z01…) and numeric (.zip.001…). Split RAR or 7z sets are not recognised.
  7. 7ZIP only.
  8. 8The macOS build of 7-Zip is a console binary: 7zz l lists an archive, but there is no window.

More comparisons

Compiled 10 August 2026, against the versions listed above.

Get MacPacker

v0.20.0 · macOS 14+
$ brew install --cask macpacker

App Store updates may lag a few days behind direct downloads due to Apple review.