7-Mac è un'app nativa per macOS costruita sul vero motore di 7-Zip. Apre circa 60 formati di archivio, crea archivi 7z e zip e modifica gli archivi senza estrarli — senza Homebrew, binari esterni o terminale.

Quasi tutte le interfacce per 7-Zip su Mac lanciano lo strumento da riga di comando e ne leggono l'output testuale. 7-Mac compila la libreria di 7-Zip dai sorgenti ufficiali e la chiama direttamente.
Ogni password passa dall'app al motore tramite una callback: non viene mai scritta su disco e non compare in ps.
Byte esatti, velocità e tempo rimanente, non solo una percentuale.
Dimensioni, date, CRC e attributi POSIX arrivano dal motore come valori, non ricavati da testo.
Il motore di 7-Zip è incluso come framework: non servono Homebrew, un binario separato o il terminale.
Sfoglia l'archivio come un albero con dimensione, rapporto di compressione, metodo, CRC e attributi, con ordinamento, ricerca e filtri. Gli archivi annidati come .tar.gz diventano un solo albero.
7z, zip, tar, wim, gzip, bzip2 e xz. Profili di compressione salvati per formato, livello, dizionario, metodo, blocco solido e thread, con la stima della memoria.
Aggiungi, elimina e rinomina elementi dentro un archivio esistente, con annulla e ripeti.
Sottomenu nel menu contestuale del Finder, Servizi e Azioni rapide, anteprime e miniature degli archivi nel Finder.
Pannello hash (SHA-256/512/3, MD5, BLAKE2sp, CRC32/64, xxh64) con confronto dei checksum, test di integrità e password salvabili nel Portachiavi. Gira interamente in sandbox.
Le build firmate e notarizzate arriveranno nella pagina Releases di GitHub. Nel frattempo puoi compilare l'app dai sorgenti con Xcode.
# Xcode 26 o successivo ~ git clone https://github.com/Michediana/7-Mac.git ~ cd 7-Mac ~ open 7-Mac.xcodeproj # build ed esegui lo scheme "7-Mac" # verifica che il motore incluso funzioni ~ Scripts/smoke-test.sh Release ~
Abilitalo una volta in Impostazioni di Sistema → Generali → Elementi di login ed estensioni → Finder. In 7-Mac, Impostazioni → Finder ti dice se è attivo.
Le release si aggiornano da sole con Sparkle. Supporta modalità scura e accessibilità, ed è tradotta in:
Il codice dell'app è rilasciato con licenza MIT. Il motore di 7-Zip è © Igor Pavlov, con licenza GNU LGPL e restrizione unRAR, ed è collegato dinamicamente. 7-Mac è un progetto indipendente, non affiliato al progetto 7-Zip.
Il codice è su GitHub, con la roadmap completa. Issue, idee e pull request sono benvenute.