MacPacker

MacPacker is een gratis en open source programma dat meer dan 40 archief-, schijfafbeeldings- en compressieformaten ondersteunt. Het stelt gebruikers in staat om in geneste archieven te duiken en bestanden via drag-and-drop te extraheren. De software is geïnspireerd door 7-Zip, maar volledig native gebouwd voor de Mac.

Functies

  • Inkijkfunctie – Blader door de volledige inhoud van elk archief zonder een enkele byte uit te pakken.
  • Geneste archieven – Archieven binnen archieven? Navigeer naadloos naar binnen zonder tussenstappen in het uitpakproces.
  • Selectieve extractie – Sleep precies de bestanden uit die je nodig hebt. Geen noodzaak meer om 2 GB aan data uit te pakken voor één configuratiebestand.
  • Bewerken en opslaan – Pas ZIP-archieven aan en sla ze direct op. Ondersteuning voor het bewerken van meer formaten is in ontwikkeling.
  • Quick Look – Bekijk de inhoud van archieven rechtstreeks vanuit Finder door op de spatiebalk te drukken.
  • Finder-integratie – Klik met de rechtermuisknop op een archief om het direct hier of naar een map uit te pakken, zonder de app te openen.
  • Versleutelde archieven – Open wachtwoordbeveiligde en versleutelde archieven.
  • Geoptimaliseerd voor toetsenbord – Navigeer door archieven met dezelfde toetsen als in Finder, inclusief breadcrumbs (kruimelpaden) en sorteerbare kolommen.
  • Slimme detectie – Herkent formaten op basis van hun magic number in plaats van alleen de bestandsextensie.
  • Meertalig – Beschikbaar in 13 talen.

Ondersteunde Formaten

MacPacker leest en extraheert meer dan 40 formaten. ZIP-archieven kunnen daarnaast worden bewerkt en opnieuw worden opgeslagen.

CategorieFormaten
Archieven7z, ar, arj, cab, chm, cpio, deb, exe, lha, lzh, lzx, msi, pkg, rar, rpm, sea, sit, sitx, tar, xar, zip, zipx
Schijfafbeeldingendmg, fat, iso, ntfs, qcow2, squashfs, vdi, vhd, vhdx, vmdk, wim
Compressiebz2, gz, lz4, xz, z
Tarballstar.gz (tgz), tar.bz2 (tbz2), tar.xz (txz), tar.lz4, tar.z (taz)

Installatie

Vereisten: macOS 14.6 of later (macOS 13 werd ondersteund tot en met v0.14.1). Alle builds zijn sandboxed, ondertekend en genotariseerd door Apple.

MethodeInstructie
Homebrewbrew install --cask macpacker
Directe downloadDownload de .dmg of .zip van macpacker.app of GitHub Releases en verplaats de app naar de map Applicaties.
Mac App StoreBeschikbaar via de App Store.

Let op: Versies in de App Store verschijnen enkele dagen later dan de GitHub- en directe downloads vanwege het reviewproces van Apple. Voor de nieuwste versie kun je Homebrew of de directe download gebruiken.

Ondersteun het project

MacPacker is gratis en open source. Er zijn verschillende manieren om bij te dragen:

Financiële steun:

  • Via GitHub Sponsors.
  • Via Buy Me a Coffee.

Gratis helpen:

  • Geef dit repository een ster (⭐).
  • Schrijf een review in de Mac App Store.
  • Help met het vertalen van MacPacker naar jouw taal.
  • Meld bugs of stel nieuwe functies voor.

Bijdragen (Contributing)

Bijdragen zijn welkom. Lees eerst het bestand CONTRIBUTING.md.

Belangrijk bij gebruik van AI

Gebruik je AI om code te schrijven? Pull requests waarbij AI de primaire auteur is, moeten voldoen aan de AI Contribution Guidelines:

  • Meld de betrokkenheid van AI.
  • Open de PR vanuit een menselijk account.
  • Voeg bewijzen van verificatie toe (bijv. screenshots van vóór/na voor UI-wijzigingen, of terminal-/testoutput).

Kleine, door AI ondersteunde wijzigingen waarbij jij duidelijk de auteur bent, vereisen geen extra melding.

Vertalingen

Vertalingen worden beheerd via POEditor. Om een bestaande taal te verbeteren of een nieuwe toe te voegen, kun je je aanmelden via: https://poeditor.com/join/project/J2Qq2SUzYr

Pull Requests

MacPacker bevindt zich nog in een vroeg stadium van ontwikkeling en er kunnennog ingrijpende wijzigingen plaatsvinden. Hierdoor kunnen pull requests soms langer duren voordat ze worden samengevoegd. Het is gewenst om bij grotere wijzigingen eerst een issue te openen ter bespreking.

Bouwen vanuit broncode

Voorwaarden

  • macOS 14.6 of later
  • Xcode 16 of later

Stappen

  1. Clone de repository (inclusief submodules voor afhankelijkheden en testarchieven):

``bash git clone --recurse-submodules https://github.com/sarensw/MacPacker.git cd MacPacker ` (Indien reeds gekloond zonder submodules, gebruik dan: git submodule update --init --recursive`)

  1. Open het project in Xcode:

``bash open MacPacker.xcodeproj ``

  1. Bouw en start de applicatie via de 'Run'-knop of Cmd + R.
  1. Eigen signing team gebruiken (optioneel):

Als je een ander Apple Developer-account hebt, maak dan een lokale override aan: ``bash cp Config/SigningOverride.xcconfig.template Config/SigningOverride.xcconfig ` Bewerk vervolgens Config/SigningOverride.xcconfig` en voeg je Team ID toe (te vinden in Xcode onder Settings → Accounts). Dit bestand wordt via gitignore genegeerd en niet gecommit.

Roadmap

Reeds gerealiseerd:

  • Bladeren en navigeren in geneste archieven.
  • Breadcrumb-navigatie en toetsenbordbesturing in de stijl van Finder.
  • Geselecteerde bestanden extraheren via drag & drop naar een doelmap.
  • Het volledige archief in één keer uitpakken.
  • Bestanden bekijken zonder extractie (via de systeem-previewer).
  • Quick Look en Finder-extensies voor snelle toegang.
  • Openen van wachtwoordbeveiligde en versleutelde archieven.
  • Brede ondersteuning voor formaten (40+ formaten).
  • ZIP-archieven bewerken en opnieuw opslaan.

Toekomstige plannen:

  • Bestanden en mappen verwijderen binnen archieven (volgt binnenkort).
  • Archieven aanmaken en meer formaten kunnen bewerken.

Licentie

MacPacker is gelicentieerd onder de GNU General Public License v3.0.