Partager via


Données ASCII dans les fichiers d’archive de texte

Lorsqu’une table qui contient uniquement des caractères ASCII est exportée vers un fichier d’archivage texte , le fichier .idt respecte le format de fichier d’archivage de base . Si le tableau contient des informations non ASCII, le format du fichier d’archivage est étendu pour inclure des informations de page de codes.

Fichiers d’archive de texte qui contiennent uniquement des caractères ASCII

Lorsqu’une table qui contient uniquement des caractères ASCII est exportée vers un fichier d’archivage, le fichier .idt est au format de fichier d’archivage de base . Chaque flux de la table est exporté en tant que fichier avec une extension de nom de fichier .ibd. Les fichiers .ibd sont stockés dans un dossier portant le même nom que la table. Par exemple, considérez l’exportation de la table binaire suivante.

Nom Données
Livres Books.ibd
Voitures Cars.ibd

 

La structure de répertoires après l’exportation de cette table est la suivante. Les informations de la table de base de données sont exportées vers Binary.idt. Les deux flux de données binaires sont exportés vers Book.ibd et Cars.ibd enregistrés dans le dossier nommé Binary.

Binary.idt
[Binary]
    Books.ibd
    Cars.ibd

Le fichier d’archive Binary.idt est au format de fichier d’archivage de base et se présente comme suit.

Name Data
s72 v0
Binary  Name
Books   Books.ibd
Cars    Cars.ibd

Fichiers d’archive texte qui contiennent des caractères non ASCII

Si le fichier contient des données non ASCII, le format de fichier d’archivage de base du fichier .idt est étendu pour inclure des informations sur la page de codes. La troisième ligne de la table .idt est la page de codes numérique suivie du nom de la table et des noms de colonnes clés primaires séparés par les onglets.

Note

Un fichier .idt qui contient des informations non ASCII doit être enregistré au format ASCII. Par exemple, un fichier d’archive texte peut contenir les noms de colonnes et de tables encodés en UTF-8, mais le fichier d’archivage lui-même doit être ASCII.

 

La table ActionText suivante localisée en français contient des informations non ASCII. La page de codes numériques utilisée pour les chaînes françaises est 1252.

Action Description Modèle
ANNONCER Publication d’informations sur l’application

 

Le fichier d’archive exporté, ActionText.idt, serait le suivant.

Action   Description Template
s72 L0  L0
1252    ActionText  Action
Advertise   Publication d'informations sur l'application

Note

Si un fichier d’archivage texte contient des données non ASCII, le fichier d’archivage inclut des informations de page de codes. Les fichiers d’archivage avec des informations de page de codes ne peuvent être importés que dans une base de données de cette page de codes exacte ou dans une base de données neutre en langue. Dans le cas d’une base de données neutre en langue, la page de codes est définie sur la page de codes du fichier d’archivage. Pour plus d’informations sur la façon dont Windows Installer gère les pages de codes, consultez la section Gestion des pages de codes (Windows Installer).