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).