ONYX - 9.0 - Utilisation - commande map zip

Différence entre versions

De MappingDoc
(Compression chemin relative)
(Exemples)
 
(8 révisions intermédiaires par le même utilisateur non affichées)
Ligne 26 : Ligne 26 :
  
 
==Exemples==
 
==Exemples==
===Compression chemin absolu===
+
===Compression avec un chemin absolu===
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' qui est la compression du répertoire '''/apps/mapping/infile/folder'''
+
Cet exemple créera un '''/apps/mapping/infile/folder.zip''' qui est la compression du répertoire '''/apps/mapping/infile/folder'''
  
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --compress -infile:/apps/mapping/infile/folder
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --compress -infile:/apps/mapping/infile/folder
Ligne 33 : Ligne 33 :
 
<u>Remarque importante</u> : Le contenu du folder.zip sera composé du chemin absolu du répertoire soit '''/apps/mapping/infile/folder''' (avec les répertoires apps, mapping et infile vides)
 
<u>Remarque importante</u> : Le contenu du folder.zip sera composé du chemin absolu du répertoire soit '''/apps/mapping/infile/folder''' (avec les répertoires apps, mapping et infile vides)
  
===Compression de certains fichiers d'un répertoire===
+
===Compression avec un chemin relatif===
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' qui est la compression du répertoire '''/apps/mapping/infile/folder'''
+
Cet exemple créera un '''/apps/mapping/infile/folder.zip''' qui est la compression du répertoire '''/apps/mapping/infile/folder'''
  
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder
Ligne 40 : Ligne 40 :
 
<u>Remarque importante</u> : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre '''--relative''' permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents
 
<u>Remarque importante</u> : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre '''--relative''' permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents
  
===Compression d'un fichier en particulier===
+
===Compression de certains fichiers d'un répertoire Cas 1===
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec seulement '''un seul fichier''' myfile.pdf du répertoire  '''/apps/mapping/infile/folder'''
+
Cet exemple créera un '''/apps/mapping/infile/folder.zip''' avec seulement '''un seul fichier''' myfile.pdf du répertoire  '''/apps/mapping/infile/folder'''
  
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf
 +
 +
===Compression de certains fichiers d'un répertoire Cas 2===
 +
Cet exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
 +
 +
/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf -infile:/apps/mapping/infile/folder/myfile2.pdf
 +
 +
 +
===Compression de certains fichiers d'un répertoire Cas 3===
 +
Cet exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
 +
 +
/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -inpath:/apps/mapping/infile/folder -infile:myfile.pdf -infile:myfile2.pdf
 +
 +
Remarque importante : Contrairement à l'exemple précédent, grâce au paramètre '''-inpath''', il n'est pas utile de spécifier pour chacun des fichier à compresser '''-infile''' son chemin.
 +
 +
===Décompression d'un fichier ZIP Cas 1===
 +
Cet exemple décompressera le fichier zip '''/apps/mapping/infile/folder.zip''' dans un répertoire  '''/apps/mapping/infile/folder_out'''
 +
 +
/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --decompress -outpath:/apps/mapping/infile/folder_out

Version actuelle datée du 4 décembre 2020 à 10:55

Introduction

Cette documentation concerne la commande MAPPING map_zip

Aide contextuelle

USAGE : map_zip <option> -zipfile:XXXX [ listfile... ]
 -zipfile:XXXX                     : Name of ZIP file to compress or
                                     decompress
 [ listfile... ]                   : List of files to compress
 [ -infile:file,...,file ]         : List of files to compress
 [ -infile:file ... -infile:file ] : List of files to compress
 [ -inpath:XXXXX ]                 : Source path of files to compress
 [ -outpath:XXXX ]                 : Destination path of files to
                                     decompress
                                   : Destination path to create compressed
                                     file
 [ -outfile:XXXX ]                 : Destination file if only one file in
                                     the archive
 [ -printer:XXXX ]                 : Destination printer
 Options:
   -d | --decompress               : decompress
   -c | --compress                 : compress
   -l | --list                     : list compressed files contents
   -v | --verbose                  : verbose mode
  --relative                       : (Compress) Allow to use -infile without the full path 
Note:
   if 'inpath:XXXX' only, whole folder will be compressed

Exemples

Compression avec un chemin absolu

Cet exemple créera un /apps/mapping/infile/folder.zip qui est la compression du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --compress -infile:/apps/mapping/infile/folder

Remarque importante : Le contenu du folder.zip sera composé du chemin absolu du répertoire soit /apps/mapping/infile/folder (avec les répertoires apps, mapping et infile vides)

Compression avec un chemin relatif

Cet exemple créera un /apps/mapping/infile/folder.zip qui est la compression du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder

Remarque importante : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre --relative permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents

Compression de certains fichiers d'un répertoire Cas 1

Cet exemple créera un /apps/mapping/infile/folder.zip avec seulement un seul fichier myfile.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf

Compression de certains fichiers d'un répertoire Cas 2

Cet exemple créera un /apps/mapping/infile/folder.zip avec plusieurs fichiers myfile.pdf, myfile2.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf -infile:/apps/mapping/infile/folder/myfile2.pdf


Compression de certains fichiers d'un répertoire Cas 3

Cet exemple créera un /apps/mapping/infile/folder.zip avec plusieurs fichiers myfile.pdf, myfile2.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -inpath:/apps/mapping/infile/folder -infile:myfile.pdf -infile:myfile2.pdf

Remarque importante : Contrairement à l'exemple précédent, grâce au paramètre -inpath, il n'est pas utile de spécifier pour chacun des fichier à compresser -infile son chemin.

Décompression d'un fichier ZIP Cas 1

Cet exemple décompressera le fichier zip /apps/mapping/infile/folder.zip dans un répertoire /apps/mapping/infile/folder_out

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --decompress -outpath:/apps/mapping/infile/folder_out