xar
| Extension | |
|---|---|
| Type MIME | application/x-xarVoir et modifier les données sur Wikidata |
| PUID | |
| Signature | 78 61 72 21 (hexa)Voir et modifier les données sur Wikidata |
| Type de format | |
| Basé sur | |
| Origine de | |
| Spécification |
modifier - modifier le code - modifier Wikidata Documentation du modèle
xar (abréviation de eXtensible ARchive format) est un format de fichier d'archivage et un logiciel de compression de données open source. Il a été créé dans le cadre du projet OpenDarwin. Il est utilisé depuis Mac OS X 10.5 pour les images disques, ainsi que comme extension du navigateur Safari depuis la version 5.0[1] .
Le nouveau format de RPM, RPM 5, utilise xar[2] .
Exemple
[modifier | modifier le code ]Les commandes suivantes analysent le contenu du fichier « image disque » InstallESD.dmg fourni avec l'application d'installation de Mac OS X 10.7 (Lion) :
imac:Downloads$ls InstallMacOSXLion.app imac:Downloads$cd"Install Mac OS X Lion.app/Contents/SharedSupport/" imac:SharedSupport$ls InstallESD.dmg OSInstall.mpkg imac:SharedSupport$xar-t-fInstallESD.dmg|head Distribution InstallMacOSX.pkg InstallMacOSX.pkg/Bom InstallMacOSX.pkg/Payload InstallMacOSX.pkg/Scripts InstallMacOSX.pkg/PackageInfo InstallMacOSX.pkg/InstallESD.dmg Resources Resources/ar.lproj Resources/ar.lproj/Localizable.strings
/etc/magic
[modifier | modifier le code ]L'extrait de fichier suivant montre le nombre magique utilisé par la commande Unix file pour reconnaître un fichier xar. Cet extrait est tiré du fichier /etc/magic :
#------------------------------------------------------------- # file(1) magic(5) data for xar archive file format 0stringxar!xar-eXtensibleARchiverarchive >6beshortx-version%d
Références
[modifier | modifier le code ]- ↑ (en) Nabble – xar in Mac OS X
- ↑ (en) RPM 5 package manager
Liens externes
[modifier | modifier le code ]- (en) Page du projet xar sur Google code.
- (en) Why xar is interesting, liste des avantages de xar.
- XAR Data Structure, diagramme de structures de données d'un fichier xar.