Kann ich ein selbstextrahierendes Archiv für Mac erstellen?

In Windows kann ich selbstextrahierende Archive erstellen, die auf exe statt auf rar enden, und dann muss kein Unarchiver verfügbar sein, um sie zu extrahieren. Wie kann ich ein selbstextrahierendes Archiv für Mac erstellen?

Ich muss ein großes (100 MB komprimiertes) Archiv von einem Server zum Herunterladen an viele Mac-Benutzer verteilen. Ich würde lieber eine bessere Komprimierung wie RAR oder LZMA verwenden, aber ich muss sicher sein, dass sie von jedem geöffnet werden kann, ohne etwas installieren zu müssen.

Antworten (4)

OSX enthält einen Unarchiver, sodass Sie nicht das Äquivalent einer .exe-Datei benötigen, sodass Sie auf jedem Computer extrahieren können und nicht wie auf einem Mac hängen bleiben, wenn Sie ein selbstextrahierendes Windows-Archiv erhalten

Wählen Sie zum Archivieren die Dateien im Finder aus. Klicken Sie mit der Befehlstaste oder mit der rechten Maustaste und wählen Sie Komprimieren aus dem Menü – Sie erhalten Archive.zip. Zum Entpacken doppelklicken Sie einfach auf die .zip-Datei

Das Tool, das die Archivierung durchführt, ist Archive Utility.app und versteht verschiedene Komprimierungsschemata von Wikipaedia , einschließlich bzip2, das besser als zip sein kann - aber Sie müssen mit einem Befehlszeilentool bzip2 komprimieren

Ich glaube, er will sie erschaffen. Er möchte nicht wissen, wie man ein Archiv erstellt/dekomprimiert. Er sucht nach einem Äquivalent für Mac OS.
@timboo Und der Punkt ist, dass auf einem Mac keine selbstextrahierenden Archive erforderlich sind, da ein Mac Archive sofort extrahieren kann. Selbstextrahierende Archive waren vor über einem Jahrzehnt unter Windows ein notwendiges Übel, da Windows kein integriertes Archivierungsprogramm hatte. Diese Zeiten sind längst vorbei, es gibt im Grunde keinen Vorteil mehr für diese Technik-Dinosaurier.
Mein Kommentar ist, dass Sie kein Äquivalent für OSX benötigen - zip/unzip ist integriert
Mark, @deceze Nun, ich weiß, dass es nicht üblich ist. Wie auch immer er gefragt hat, Stuffit Deluxe kann diese Funktionalität bereitstellen und das OP scheint mit der Antwort zufrieden zu sein. Worum geht es also in dieser Diskussion hier?
@Mark, du liegst falsch, weil ich in ein 7z-Archiv komprimieren möchte und ich glaube nicht, dass Mac dies sofort unterstützt, also brauche ich einen Selbstextrahierer.
Das integrierte Archivdienstprogramm verarbeitet jedoch keine passwortgeschützten Zip-Dateien, oder?

Laut der Vergleichsseite von StuffIt für Mac und einem ehow -Howto kann die Deluxe-Version selbstextrahierende Archive erstellen.

Geben Sie hier die Bildbeschreibung ein

Es gibt keinen Grund, dies zu tun oder eine teurere Version zu kaufen, um diese Funktionalität zu erhalten. Dies ist ein Marketing-Gag, der sich eher an Umsteiger richtet, die schon immer zusätzliche Software für die Verwaltung von Archiven benötigt haben.

Auch 7zX (Freeware) hat die Fähigkeit, selbstextrahierende Archive zu erstellen. Aber ich wusste nicht, ob es eine Möglichkeit gibt, Code nach der Extraktion auszuführen oder auszuführen.

Verstecke den Reißverschluss

Fügen Sie eine Python->exe-Datei in dieses Ding ein, das die ZIP-Datei extrahiert und ausführt, was darin enthalten ist!

Das ist der beste Weg dafür, ok?

Thx, aber das scheint keine gute Antwort zu sein. Obwohl es kostenlos ist, wissen viele Leute nicht, wie man in Python programmiert, und Ihre Antwort enthält nur sehr wenige Details.
So wie es derzeit geschrieben steht, ist Ihre Antwort unklar. Bitte bearbeiten Sie , um zusätzliche Details hinzuzufügen, die anderen helfen zu verstehen, wie dies die gestellte Frage beantwortet. Weitere Informationen zum Verfassen guter Antworten finden Sie in der Hilfe .
"Zip verstecken" ist nicht sinnvoll - der Punkt wäre, dass der Extraktor und das Archiv Teile einer einzigen Datei sind. Außer (wie die anderen Antworten zeigen), dass dies unter macOS nicht erforderlich ist, da ein eingebauter Expander vorhanden ist. Darüber hinaus isolieren neuere Versionen von macOS heruntergeladene ausführbare Dateien und erfordern das Durchspringen spezieller Hürden, bevor sie ausgeführt werden können; Dies macht selbstextrahierende Archive viel schwieriger zu verwenden als einfache.