omni.ja (formerly omni.jar)

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

Firefox et Thunderbird réaliser 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 la quantité 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: Démarrage avec Firefox 10 et Thunderbird 10, l'extension de fichier .ja est utilisé 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 et archives unzip (y comprisversion any de 7-Zip) ne peut pas actuellement 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écompressez 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 outil UnZipl 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 gonfler les fichiers de omni.ja.

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

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

contenu omni.ja

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

chrome.manifest
Le fichier chrome manifeste.
/chrome/
fichiers d'interface utilisateur pour l'application
/chrome/localized.manifest
Manifeste du contenu localisé; référencé par le fichier chrome manifeste principal.
/chrome/nonlocalized.manifest
Manifest de contenu non-localisée; 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
JavaScript code modules.
/res/
Divers fichiers de ressources.

Voir aussi

 

Étiquettes et contributeurs liés au document

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