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
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 *
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
- Firefox 4 for developers
- Thunderbird 3.3 for developers
- Theme changes in Firefox 4
- Firefox 4: jar jar jar (blog post)
- Bug 701875 - Rename omni.jar to omni.ja