次の方法で共有


テキスト アーカイブ ファイル内の ASCII データ

ASCII 文字のみを含むテーブルを テキスト アーカイブ ファイルにエクスポートすると、.idt ファイルは基本的な アーカイブ ファイル形式に準拠します。 テーブルに ASCII 以外の情報が含まれている場合、コード ページ情報を含むようにアーカイブ ファイルの形式が拡張されます。

ASCII 文字のみを含むテキスト アーカイブ ファイル

ASCII 文字のみを含むテーブルをアーカイブ ファイルにエクスポートすると、.idt ファイルは基本的な アーカイブ ファイル形式。 テーブル内の各ストリームは、.ibd ファイル名拡張子を持つファイルとしてエクスポートされます。 .ibd ファイルは、テーブルと同じ名前のフォルダーに格納されます。 たとえば、次の Binary テーブルのエクスポートを考えてみましょう。

名前 データ
書物 Books.ibd
Cars.ibd

 

このテーブルをエクスポートした後のディレクトリ構造は次のとおりです。 データベース テーブル内の情報は Binary.idt にエクスポートされます。 バイナリ データの 2 つのストリームは、Binary という名前のフォルダーに保存された Book.ibd と Cars.ibd にエクスポートされます。

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

Binary.idt アーカイブ ファイルは、基本的な アーカイブ ファイル形式 であり、次のようになります。

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

非 ASCII 文字を含むテキスト アーカイブ ファイル

ファイルに ASCII 以外のデータが含まれている場合、.idt ファイルの基本的な アーカイブ ファイル形式 が拡張され、コード ページ情報が含まれます。 .idt テーブルの 3 行目は、数値コード ページの後に、タブで区切られたテーブル名と主キー列名です。

手記

ASCII 以外の情報を含む .idt ファイルは、ASCII 形式で保存する必要があります。 たとえば、テキスト アーカイブ ファイルには UTF-8 としてエンコードされた列名とテーブル名を含めることができますが、アーカイブ ファイル自体は ASCII である必要があります。

 

フランス語にローカライズされた次の ActionText テーブルには、ASCII 以外の情報が含まれます。 フランス語の文字列に使用される数値コード ページは 1252 です。

アクション 形容 テンプレート
宣伝する パブリケーション d'informations sur l'application

 

エクスポートされたアーカイブ ファイル ActionText.idt は次のようになります。

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

手記

テキスト アーカイブ ファイルに ASCII 以外のデータが含まれている場合、アーカイブ ファイルにはコード ページ情報が含まれます。 コード ページ情報を含むアーカイブ ファイルは、その正確なコード ページのデータベースまたは言語に依存しないデータベースにのみインポートできます。 言語に依存しないデータベースの場合、コード ページはアーカイブ ファイルのコード ページに設定されます。 Windows インストーラーがコード ページを処理する方法の詳細については、「コード ページ処理 (Windows インストーラー) セクションを参照してください。