Maison  >  Article  >  Quel est le format de fichier de jar ?

Quel est le format de fichier de jar ?

青灯夜游
青灯夜游original
2020-12-17 15:12:1315707parcourir

jar est un format de fichier de progiciel, généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées associées et de fichiers de ressources (texte, images, etc.) dans un seul fichier. Un fichier JAR est un fichier d'archive ; . Construit au format ZIP, avec ".jar" comme extension de fichier.

Quel est le format de fichier de jar ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Dans le domaine des logiciels, le fichier JAR (Java Archive, anglais : Java Archive) est un format de fichier de progiciel, généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées et de ressources associées (texte, images, etc. ) dans un fichier destiné au développement d'applications ou de bibliothèques de plateforme Java.

Un fichier JAR est un fichier d'archive construit au format ZIP avec une extension de fichier .jar. Les utilisateurs peuvent utiliser la propre commande jar du JDK pour créer ou extraire des fichiers JAR. Vous pouvez également utiliser d'autres outils de compression zip, mais l'ordre des entrées dans l'en-tête du fichier zip est important lors de la compression, car le fichier manifeste doit souvent être placé en premier. Les noms de fichiers dans les fichiers JAR sont du texte Unicode.

Le format de fichier JAR est basé sur le format de fichier ZIP populaire. Contrairement aux fichiers ZIP, les fichiers JAR ne sont pas seulement utilisés pour la compression et la distribution, mais également pour le déploiement et le packaging de bibliothèques, de composants et de plug-ins, et peuvent être utilisés directement par des outils tels que les compilateurs et la JVM. Des fichiers spéciaux, tels que des manifestes et des descripteurs de déploiement, sont inclus dans le JAR pour indiquer aux outils comment traiter un JAR particulier.

Caractéristiques :

  • Sécurité

    Vous pouvez ajouter des signatures numériques au contenu du fichier JAR. De cette façon, un outil qui reconnaît la signature peut vous accorder de manière sélective des privilèges de sécurité logicielle qu'aucun autre fichier ne peut accorder, et il peut également détecter si le code a été falsifié.

  • Réduire le temps de téléchargement

    Si une applet est regroupée dans un fichier JAR, le navigateur peut télécharger les fichiers de classe de l'applet et les fichiers associés dans une ressource de transaction HTTP au lieu d'ouvrir une nouvelle connexion pour chaque fichier.

  • Compression

    Le format JAR vous permet de compresser des fichiers pour une plus grande efficacité de stockage.

  • Extensions de plate-forme de transport

    Le framework d'extensions Java fournit un moyen d'ajouter des fonctionnalités à la plate-forme principale Java. Ces extensions sont fournies avec des fichiers JAR (Java 3D et JavaMail le sont). exemples d'extensions développées par Sun).

  • Scellage des packages

    Les packages stockés dans des fichiers JAR peuvent éventuellement être scellés pour une cohérence et une sécurité améliorées des versions. Sceller un package signifie que toutes les classes du package doivent se trouver dans le même fichier JAR.

  • Gestion des versions des packages

    Un fichier JAR peut contenir des données sur les fichiers qu'il contient, telles que des informations sur le fournisseur et la version.

  • Portabilité

    Le mécanisme de gestion des fichiers JAR est une partie standard de l'API principale de la plateforme Java.

Recommandations associées : "Enseignement de la programmation"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn