Créer et ouvrir des archives d'actifs à l'aide de l'outil d'archivage d'actifs

Vous pouvez utiliser l'outil d'archivage d'actifs Rational Asset Manager pour exécuter les commandes Java permettant de créer ou d'extraire des fichiers compressés, tels que des fichiers .zip or .jar.

Vous pourriez préférer utiliser un outil d'archivage différent. Cependant, dans certains cas, vous devez utiliser l'outil d'archivage Rational Asset Manager. Si un nom de fichier ou son contenu contiennent des caractères non-ASCII, tels que les symboles Unicode, d'autres outils d'archive peuvent ne pas être en mesure de transformer ces caractères pour Rational Asset Manager. Lorsque vous soumettez des fichiers qui contiennent des caractères non ASCII, vous devez d'abord exécuter l'outil d'archivage pour créer un fichier compressé qui est approprié pour la soumission à un actif.

Avant de commencer

Téléchargez l'outil d'archivage :
  1. Cliquez sur l'icône Aide.
  2. Cliquez sur Extensions.
  3. Dans la section Outil d'archivage, cliquez sur Télécharger.
  4. Enregistrez le fichier RAMZip.jar dans votre système de fichiers local.

Pourquoi et quand exécuter cette tâche

Vous exécutez l'outil d'archivage à partir d'une invite de commande à l'aide des commandesJava. Le tableau ci-dessous indique les combinaisons de commandes que vous pouvez être amenées à utiliser.

Tableau 1. Description des options de l'outil d'archivage
Variable Description
-c Crée une archive.
-t Ouvre la table des matières d'une archive.
-x Extrait tous les fichiers d'une archive.
-v Génère la sortie prolixe.
-C -C targetDirectory : Extrait les fichiers dans un répertoire cible spécifié

-C sourceDirectory : Compresse les fichiers qui se trouvent dans le répertoire source spécifié

Si vous utilisez le même répertoire que celui qui contient le fichier RAMZip.jar, vous n'avez pas besoin d'inclure l'option dans votre commande.

Exemple

Vous souhaitez connecter une archive qui contient un fichier HTML utilisant des caractères non-ASCII. Le nom du fichier est ¡example.html. Si vous compressez ce fichier à l'aide de l'outil de compression par défaut pour votre système d'exploitation, le titre du fichier dans l'archive peut être converti en un autre symbole tel que -example.html.

Si vous essayez de joindre une archive contenant ce fichier HTML à un actif, une erreur se produit et vous ne pouvez pas sauvegarder l'archive sous l'actif.Même si vous pouvez enregistrer le fichier, une erreur se produit lorsque vous tentez de télécharger le fichier depuis l'actif.

Pour créer une archive sans convertir ces caractères de manière inappropriée, vous pouvez utiliser l'outil d'archivage Rational Asset Manager.

Créer une archive

Vous pouvez créer une archive contenant les fichiers et les dossiers d'un répertoire spécifié.

Procédure

  1. Ouvrez une invite de commande.
  2. Modifiez le répertoire pour l'emplacement du fichier RAMZip.jar.
  3. Entrez la commande suivante : java -jar RAMZip.jar -c -v newArchive.zip readme.txt -C /source/folder , où :
    • newArchive est le nom de l'archive à créer.
    • readme.txt est le nom du fichier à inclure dans l'archive.
    • source/folder est le répertoire qui contient les fichiers à compresser.

Extraire des fichiers

Vous pouvez utiliser l'outil d'archivage pour extraire des fichiers à partir d'une archive.

Procédure

  1. Ouvrez une invite de commande.
  2. Modifiez le répertoire pour l'emplacement du fichier RAMZip.jar.
  3. Entrez la commande suivante : java -jar RAMZip.jar -t -v myArchive.zip , où myArchive est le nom de l'archive à extraire.
  4. Facultatif : Pour extraire les fichiers vers un dossier spécifique de votre système, saisissez la commande : java -jar RAMZip.jar -x myArchive.zip -C /target/folder , où /target/folder est le répertoire dans lequel extraire les fichiers.

Ouvrir une table des matières

Vous pouvez afficher les fichiers et les dossiers qui se trouvent dans une archive en ouvrant une table des matières dans une invite de commande.

Procédure

  1. Ouvrez une invite de commande.
  2. Modifiez le répertoire pour l'emplacement du fichier RAMZip.jar.
  3. Entrez la commande : java -jar RAMZip.jar -t -v myArchive.zip , où myArchive est le nom de l'archive pour laquelle vous souhaitez ouvrir la table des matières. Le contenu de l'archive est renvoyé dans l'invite de commande.

Commentaires