Antworten:
Laut xipHandbuchseite:
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 .xipDatei nur um eine Datei .zipmit 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 .xipDateiformat enthält ein Archiv ( xardas ein gzipArchiv und Metadaten enthält) und eine Signatur des Archivs.
.xipVerwenden 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:
xipUnterstü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.
xipOption erweitert werden kann, befinden sich die Dateien im selben Ordner wie das Original. Laut @AntonTropashko werden wahrscheinlich keine Dateien erzeugt.
MetadataDatei 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.