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.
Apple 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.
Das hat bei mir für Xcode_8_GM_seed.xip nicht funktioniert. Nachdem ich xar verwendet hatte, blieb mir eine scheinbar pbzx-Datei anstelle eines gzip-Archivs.
Zeroimpl
1
xar -xf Xcode_8.xip hat keine Dateien unter 10.11.4 erstellt
Anton Tropashko
1
Wenn die xipOption erweitert werden kann, befinden sich die Dateien im selben Ordner wie das Original. Laut @AntonTropashko werden wahrscheinlich keine Dateien erzeugt.
Graham Miln
1
Es sieht sicher so aus, als würden die XIP-Dateien je nach Erstellungsdatum variieren. Ich konnte eine "Contents" - und eine "Metadata" -Datei extrahieren, wobei der Inhalt scheinbar unformatierte Daten enthielt, die nicht xz-komprimiert waren.
Spotlight
2
Meine erste Vermutung wäre, dass der Inhalt der 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.
Graham Miln
3
Meines Wissens ist xip ein xar-Derivat, das die gzip-Komprimierung verwendet, mit einer toc-Header-XML, die Prüfsumme, Zeitstempel, Zertifikate, Benutzer-ID / Name, Erstellung / Änderung / Zugriffsdatum und -uhrzeit usw. enthält.
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.
Konnten Sie xcode mithilfe der .xip-Datei installieren?
Ahmed Anwar
Ja, ein Doppelklick auf die .xip-Datei extrahiert die XCode-Anwendung. Es wird nicht in den Ordner "Programme" kopiert, daher müssen Sie diesen Teil selbst ausführen.
Antworten:
Laut
xip
Handbuchseite: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.quelle
Das
.xip
Dateiformat enthält ein Archiv (xar
das eingzip
Archiv und Metadaten enthält) und eine Signatur des Archivs..xip
Verwenden Sie die folgenden Befehle, um eine Datei zu dekodieren :Unter den folgenden Links erläutern Entwickler dieses Format und seine Auswirkungen:
xip
Unterstützung für signierte, komprimierte Anwendungsupdates hinzufügenNicht für den öffentlichen Gebrauch
Apple hat inzwischen die
xip
öffentliche Nutzung eingestellt. Das Format ist für die künftige ausschließliche Verwendung durch Apple reserviert, siehe TN2206 :quelle
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.Meines Wissens ist xip ein xar-Derivat, das die gzip-Komprimierung verwendet, mit einer toc-Header-XML, die Prüfsumme, Zeitstempel, Zertifikate, Benutzer-ID / Name, Erstellung / Änderung / Zugriffsdatum und -uhrzeit usw. enthält.
quelle
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.
quelle