Sdílet prostřednictvím


Data ASCII v textových archivech

Při exportu tabulky obsahující pouze znaky ASCII do textového archivu souboru, soubor .idt dodržuje základní formát archivu . Pokud tabulka obsahuje informace jiné než ASCII, formát souboru archivu je rozšířen tak, aby zahrnoval informace o znakové stránce.

Soubory textového archivu, které obsahují pouze znaky ASCII

Pokud je do souboru archivu exportována tabulka obsahující pouze znaky ASCII, je soubor .idt v základním formátu archivní soubor. Každý datový proud v tabulce se exportuje jako soubor s příponou názvu souboru .ibd. Soubory .ibd jsou uloženy ve složce se stejným názvem jako tabulka. Představte si například export následující binární tabulky.

Jméno Data
Knihy Books.ibd
Vozy Cars.ibd

 

Adresářová struktura po exportu této tabulky je následující. Informace v tabulce databáze se exportují do Binary.idt. Dva proudy binárních dat jsou exportovány do Book.ibd a Cars.ibd uložené ve složce s názvem Binary.

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

Soubor archivu Binary.idt je v základním formátu archivu a vypadal by následovně.

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

Textové archivní soubory, které obsahují jiné znaky než ASCII

Pokud soubor obsahuje data jiného typu než ASCII, rozšíří se základní formát souboru archivu souboru .idt tak, aby obsahoval informace o znakové stránce. Třetí řádek v tabulce .idt je číselná znaková stránka následovaná názvem tabulky a názvy sloupců primárních klíčů oddělených tabulátory.

Poznámka

Soubor .idt, který obsahuje informace jiné než ASCII, by měl být uložen ve formátu ASCII. Například textový soubor archivu může obsahovat názvy sloupců a tabulek kódované jako UTF-8, ale samotný archivní soubor by měl být ASCII.

 

Následující tabulka ActionText lokalizovaná do francouzštiny by obsahovala informace jiné než ASCII. Číselná znaková stránka použitá pro francouzské řetězce je 1252.

Akce Popis Šablona
INZEROVAT Publikace d'informations sur l'application

 

Exportovaný archivní soubor ActionText.idt by byl následující.

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

Poznámka

Pokud textový soubor archivu obsahuje data jiného typu než ASCII, soubor archivu obsahuje informace o znakové stránce. Archivní soubory s informacemi o znakové stránce lze importovat pouze do databáze této přesné znakové stránky nebo do jazykově neutrální databáze. V případě databáze neutrální jazyka je znaková stránka nastavena na znakovou stránku souboru archivu. Další informace o tom, jak Instalační služba systému Windows zpracovává kódové stránky naleznete v části Zpracování znakové stránky (Instalační služba systému Windows).