omni.ja (formerly omni.jar)

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Firefox et Thunderbird réalisent des améliorations de performances en déplaçant plusieurs de leurs fichiers autonomes dans un seul fichier JAR appelé omni.ja; ce qui réduit le nombre d'E/S nécessaire pour charger l'application. Cet article couvre le contenu de l'archive et des techniques d'inspection de ces contenus.

Remarque: Depuis Firefox 10 et Thunderbird 10, l'extension de fichier .ja est utilisée parce que Windows System Restore ne sauvegarde pas les fichiers .jar.

Inspecter omni.ja

Remarque: Lors de l'extraction omni.ja, vous pouvez obtenir de manière incorrecte de faux avertissements de certains logiciels de protection contre les virus.

Plusieurs outils d'archivage et de zip/unzip (y compris toutes les versions de 7-Zip) ne peuvent pas lire omni.ja, en raison de l'optimisation qui est appliquée au fichier. Il est suggéré que les utilisateurs de Windows 7 décompressent le fichier en le renommant omni.zip et en utilisant l'Explorateur Windows pour extraire tous les fichiers. Les utilisateurs de versions plus anciennes de Windows peuvent utiliser l'outil InfoZip pour extraire les fichiers - faire une copie de omni.ja, et glisser-déposer sur unzip.exe. Les utilisateurs de Linux peuvent utiliser simplement unzip pour decompresser les fichiers de omni.ja.

omni.ja est également incompatible avec les fichiers Zip dans l'autre sens; l'édition de fichiers extraits n'affecteront pas Firefox et le zip des fichiers modifiés peuvent empecher Firefox de fonctionner si vous n'utilisez pas les bonnes options. La commande correcte pour zipper omni.ja est:

zip -qr9XD omni.ja *
Remarque: Avant Firefox 10 et Thunderbird 10, omni.ja était appelé omni.jar .

contenu de omni.ja

Le fichier omni.ja contient des ressources d'application variés:

chrome.manifest
Le fichier chrome manifest.
/chrome/
fichiers d'interface utilisateur pour l'application
/chrome/localized.manifest
Manifeste du contenu francisé; référencé par le fichier chrome manifeste principal.
/chrome/nonlocalized.manifest
Manifest de contenu non-francisé; référencé par le fichier chrome manifeste principal.
/components/
Composants de l'application reposant sur XPCOM.
/defaults/
Fichiers de préférences par défaut.
/modules
modules de code JavaScript.
/res/
Divers fichiers de ressources.

Voir aussi

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : AlainMop, jmh
 Dernière mise à jour par : AlainMop,