ASCII-Daten in Textarchivdateien
Wenn eine Tabelle, die nur ASCII-Zeichen enthält, in eine Textarchivdatei exportiert wird, entspricht die IDT-Datei dem grundlegenden Archivdateiformat. Wenn die Tabelle Nicht-ASCII-Informationen enthält, wird das Format der Archivdatei erweitert, um Codepageinformationen einzubeziehen.
Textarchivdateien, die nur ASCII-Zeichen enthalten
Wenn eine Tabelle, die nur ASCII-Zeichen enthält, in eine Archivdatei exportiert wird, ist die IDT-Datei im grundlegenden Archivdateiformat. Jeder Stream in der Tabelle wird als Datei mit der Dateinamenerweiterung .ibd exportiert. Die IBD-Dateien werden in einem Ordner mit demselben Namen wie die Tabelle gespeichert. Ziehen Sie beispielsweise den Export der folgenden Binary-Tabelle in Erwägung.
Name | Daten |
---|---|
Bücher | Books.ibd |
Autos | Cars.ibd |
Die Verzeichnisstruktur nach dem Exportieren dieser Tabelle sieht wie folgt aus. Die Informationen in der Datenbanktabelle werden nach Binary.idt exportiert. Die beiden Streams werden in book.ibd und Cars.ibd exportiert, die im Ordner Binary gespeichert sind.
Binary.idt
[Binary]
Books.ibd
Cars.ibd
Die Archivdatei Binary.idt hat das grundlegende Archivdateiformat und würde wie folgt aussehen.
Name Data
s72 v0
Binary Name
Books Books.ibd
Cars Cars.ibd
Textarchivdateien, die Nicht-ASCII-Zeichen enthalten
Wenn die Datei Nicht-ASCII-Daten enthält, wird das grundlegende Archivdateiformat der IDT-Datei um Codepageinformationen erweitert. Die dritte Zeile in der IDT-Tabelle ist die numerische Codepage, gefolgt von Tabellen- und Primärschlüsselspaltennamen, die durch Tabstopps getrennt sind.
Hinweis
Eine IDT-Datei, die Nicht-ASCII-Informationen enthält, sollte im ASCII-Format gespeichert werden. Beispielsweise kann eine Textarchivdatei die Spalten- und Tabellennamen enthalten, die als UTF-8 codiert sind, aber die Archivdatei selbst sollte im ASCII-Format gespeichert sein.
Die folgende ActionText-Tabelle, die in Französisch lokalisiert wurde, enthält Nicht-ASCII-Informationen. Die für französische Zeichenfolgen verwendete numerische Codepage ist 1252.
Aktion | BESCHREIBUNG | Vorlage |
---|---|---|
WERBEEINBLENDUNGEN | Publication d'informations sur l'application |
Die exportierte Archivdatei ActionText.idt lautet wie folgt.
Action Description Template
s72 L0 L0
1252 ActionText Action
Advertise Publication d'informations sur l'application
Hinweis
Wenn eine Textarchivdatei Nicht-ASCII-Daten enthält, enthält die Archivdatei Codepageinformationen. Archivdateien mit Codepageinformationen können nur wieder in eine Datenbank mit genau dieser Codepage oder in eine sprachneutrale Datenbank importiert werden. Bei einer sprachneutralen Datenbank wird die Codepage auf die Codepage der Archivdatei festgelegt. Weitere Informationen zur Verarbeitung von Codepages durch Windows Installer finden Sie im Abschnitt Behandlung von Codepages (Windows Installer).