ASCII-gegevens in tekstbestanden
Wanneer een tabel met alleen ASCII-tekens wordt geëxporteerd naar een tekstbestand, voldoet het IDT-bestand aan de basisindeling archiefbestandsindeling. Als de tabel niet-ASCII-gegevens bevat, wordt de indeling van het archiefbestand uitgebreid met codepaginagegevens.
Tekstbestanden met alleen ASCII-tekens
Wanneer een tabel met alleen ASCII-tekens wordt geëxporteerd naar een archiefbestand, heeft het IDT-bestand de basisindeling archiefbestandsindeling. Elke stream in de tabel wordt geëxporteerd als een bestand met de extensie .ibd. De .ibd-bestanden worden opgeslagen in een map met dezelfde naam als de tabel. Denk bijvoorbeeld aan het exporteren van de volgende Binaire tabel.
Naam | Gegevens |
---|---|
Boeken | Boeken.ibd |
Cars | Cars.ibd |
De mapstructuur na het exporteren van deze tabel is als volgt. De informatie in de databasetabel wordt geëxporteerd naar Binary.idt. De twee stromen binaire gegevens worden geëxporteerd naar Book.ibd en Cars.ibd opgeslagen in de map Binary.
Binary.idt
[Binary]
Books.ibd
Cars.ibd
Het binary.idt-archiefbestand heeft de basisindeling archiefbestandsindeling en ziet er als volgt uit.
Name Data
s72 v0
Binary Name
Books Books.ibd
Cars Cars.ibd
Tekstbestanden die niet-ASCII-tekens bevatten
Als het bestand niet-ASCII-gegevens bevat, wordt de basis-archiefbestandsindeling van het .idt-bestand uitgebreid met informatie over de codepagina. De derde rij in de tabel .idt is de numerieke codepagina, gevolgd door de tabelnaam en kolomnamen van de primaire sleutel, gescheiden door tabbladen.
Notitie
Een .idt-bestand dat niet-ASCII-gegevens bevat, moet worden opgeslagen in de ASCII-indeling. Een tekstbestand kan bijvoorbeeld de kolom- en tabelnamen bevatten die zijn gecodeerd als UTF-8, maar het archiefbestand zelf moet ASCII zijn.
De volgende ActionText-tabel die in het Frans is gelokaliseerd, bevat niet-ASCII-gegevens. De numerieke codepagina die wordt gebruikt voor Franse tekenreeksen is 1252.
Actie | Beschrijving | Sjabloon |
---|---|---|
ADVERTEREN | Publicatie d'informations sur l'application |
Het geëxporteerde archiefbestand ActionText.idt is als volgt.
Action Description Template
s72 L0 L0
1252 ActionText Action
Advertise Publication d'informations sur l'application
Notitie
Als een tekstbestand niet-ASCII-gegevens bevat, bevat het archiefbestand informatie over de codepagina. Archiefbestanden met codepaginagegevens kunnen alleen worden geïmporteerd in een database van die exacte codepagina of in een taalneutrale database. In het geval van een taalneutrale database wordt de codepagina ingesteld op de codepagina van het archiefbestand. Zie de sectie Code Page Handling (Windows Installer)voor meer informatie over hoe Windows Installer codepagina's verwerkt.