Lire depuis les fichiers archivés

FME peut lire les jeux de données fichiers ou dossiers stockés parmi plusieurs fichiers d'archivage et compression :

Fichiers d'archivage supportés : 7z, 7zip, rar (except v5), rvz, tar, tar.bz2, tar.gz, tgz, zip

Fichiers de compression (uniquement) supportés : bz2, gz

Une fois lues, les données sont extraites et utilisées comme s'il s'agissait d'un jeu de données normal. FME est capable de lire des données stockées directement dans un fichier d'archive ou dans des sous-dossiers.

Définir un jeu de données à lire est aussi simple que sélectionner ce fichier depuis n'importe quel outil de sélection de jeux de données de FME.

Lors de l'ajout d'une donnée source :

  1. Sélectionner le format.
  2. Cliquer sur le bouton Parcourir pour ouvrir le navigateur de fichiers. Dans le coin inférieur droit du navigateur de fichiers, sélectionner Fichiers compressés ou Fichiers d'archives dans la liste des filtres.

  1. Sélectionner le fichier dans le navigateur de fichier et cliquer sur Ouvrir pour ajouter le jeu de données aux données source.

  1. Cliquer sur OK pour ajouter le Reader au traitement.

Notes

  • Pour lire tous les fichiers d'une extension spécifiée au niveau supérieur, utilisez [*.<extension>]. Par exemple :
  • C:\Data\shape-data.7z[*.shp]

  • Pour lire tous les fichiers d'une extension spécifiée au niveau supérieur et dans les dossiers situés sous le niveau supérieur, utiliser [**\*.<extension>]. Par exemple :
  • C:\Data\shape-data.7z[**\*.shp]

  • Pour lire tous les fichiers d'une extension donnée qui sont imbriqués dans deux dossiers au sein d'un fichier d'archive :
  • C:\Data\shape-data.zip[*/*/*.shp]

  • Pour lire tous les fichiers d'une extension spécifiée sous un chemin relatif, utiliser [<relative\path>\*.<extension>]. Par exemple :
  • C:\Data\shape-data.7z[canada\lakes\*.shp]

  • Si les extensions de fichiers à l'intérieur d'une archive sont différentes (par exemple, png et PNG), utiliser *.* pour ouvrir tous les fichiers dans le chemin spécifié. Par exemple :
  • C:\Data\shape-data.7z[*.*]

  • Si le format est défini, il n'est pas nécessaire de sélectionner les fichiers individuellement dans le fichier zip. FME sait quels fichiers lire en fonction de l'extension de fichier liée au format choisi.
  • Bien qu'il soit possible d'écrire des jeux de données archivés en utilisant le Writer Generic, il n'est pas possible de les lire en utilisant un Reader Generic avec le format défini sur Deviner le nom de format depuis l'extension.
  • La lecture depuis un fichier archivé protégé par un mot de passe n'est pas supporté.