Antworten:
Laut xip
Handbuchseite:
Eine XIP-Datei ist analog zu zip (1), ermöglicht jedoch das Anwenden und Überprüfen einer digitalen Signatur auf dem empfangenden System, bevor das Archiv erweitert wird. Wenn eine XIP-Datei geöffnet wird (durch Doppelklicken), wird sie vom Archivierungsdienstprogramm automatisch erweitert (jedoch nur, wenn die digitale Signatur intakt ist).
Im Wesentlichen handelt es sich bei einer .xip
Datei nur um eine Datei .zip
mit einer Signatur, mit der überprüft wird, ob die Datei seit dem Speichern durch den Ersteller nicht geändert wurde. Dies schützt sowohl vor Schäden durch einen Festplattenfehler als auch vor Manipulationen durch Dritte an der Datei.
Das .xip
Dateiformat enthält ein Archiv ( xar
das ein gzip
Archiv und Metadaten enthält) und eine Signatur des Archivs.
.xip
Verwenden Sie die folgenden Befehle, um eine Datei zu dekodieren :
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Unter den folgenden Links erläutern Entwickler dieses Format und seine Auswirkungen:
xip
Unterstützung für signierte, komprimierte Anwendungsupdates hinzufügenApple hat inzwischen die xip
öffentliche Nutzung eingestellt. Das Format ist für die künftige ausschließliche Verwendung durch Apple reserviert, siehe TN2206 :
Wichtig: Ab macOS Sierra werden nur von Apple signierte XIP-Archive erweitert. Entwickler, die XIP-Archive verwendet haben, müssen signierte Installationspakete oder Datenträgerabbilder verwenden.
xip
Option erweitert werden kann, befinden sich die Dateien im selben Ordner wie das Original. Laut @AntonTropashko werden wahrscheinlich keine Dateien erzeugt.
Metadata
Datei die Komprimierung anzeigt, die für die Rohdaten verwendet wird. Angesichts der Tatsache, dass Apple das Format für den privaten Gebrauch übernommen hat, kann es ohne öffentliche Dokumentation geändert werden.
Die Dienstprogramme "Unarchiver" und "Befehlszeile" (xar, tar) funktionierten unter MacOS 10.12.6 nicht. Was funktionierte, war das Klicken mit der rechten Maustaste auf die .xip-Datei und die Auswahl von "Archive Utility". Dadurch konnte die .xip-Datei erfolgreich erweitert werden.