Données ASCII dans les fichiers d’archivage de texte
Lorsqu’une table contenant uniquement des caractères ASCII est exportée vers un fichier d’archive texte, le fichier .idt respecte le format de fichier d’archivage de base. Si la table contient des informations non ASCII, le format du fichier d’archive est étendu pour inclure des informations de page de code.
Fichiers d’archive de texte contenant uniquement des caractères ASCII
Lorsqu’une table contenant 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 Binary 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 et 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 de texte contenant 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 de page de code. La troisième ligne de la table .idt est la page de code numérique suivie du nom de la table et des noms de colonne de clé primaire séparés par des tabulations.
Notes
Un fichier .idt qui contient des informations non ASCII doit être enregistré au format ASCII. Par exemple, un fichier d’archive de texte peut contenir les noms de colonne et de table encodés en UTF-8, mais le fichier d’archive lui-même doit être ASCII.
La table ActionText suivante localisée en français contient des informations non ASCII. La page de code numérique utilisée pour les chaînes en français est 1252.
Action | Description | Modèle |
---|---|---|
PUBLIER | Publication d’informations sur l’application |
Le fichier d’archive exporté, ActionText.idt, se présente comme suit.
Action Description Template
s72 L0 L0
1252 ActionText Action
Advertise Publication d'informations sur l'application
Notes
Si un fichier d’archive de texte contient des données non ASCII, le fichier d’archive inclut des informations de page de code. Les fichiers d’archive contenant des informations de page de code peuvent uniquement être importés dans une base de données de cette page de code exacte ou dans une base de données indépendante de la langue. Dans le cas d’une base de données indépendante de la langue, la page de code est définie sur la page de code du fichier d’archive. Pour plus d’informations sur la façon dont Windows Installer gère les pages de code, consultez la section Gestion des pages de code (Windows Installer).