Format File Arsip
File arsip teks untuk database Penginstal Windows membawa ekstensi nama file .idt. Saat seluruh database diekspor untuk mengarsipkan file, setiap tabel dalam database memiliki file .idt terpisah. Jika tabel berisi kolom aliran, setiap aliran dalam tabel diwakili oleh file dengan ekstensi nama file .ibd. File .ibd disimpan dalam folder dengan nama yang sama dengan tabel.
Format File .idt
File .idt dari tabel database yang diekspor yang hanya berisi karakter ASCII yang memiliki format dasar berikut.
- Baris pertama berisi nama kolom tabel yang dipisahkan oleh tab.
- Baris kedua berisi definisi kolom yang dipisahkan oleh tab.
- Jika file hanya berisi data ASCII, baris ketiga adalah nama tabel dan nama kolom kunci utama yang dipisahkan oleh tab.
- Baris yang tersisa dalam file mewakili baris dalam tabel, dengan kolom dipisahkan oleh tab.
Nota
Jika file berisi data non-ASCII, baris ketiga adalah halaman kode numerik diikuti dengan nama tabel dan nama kolom kunci utama yang dipisahkan oleh tab. File .idt yang berisi informasi non-ASCII harus disimpan dalam format ASCII. Misalnya, file arsip teks dapat berisi nama kolom dan tabel yang dikodekan sebagai UTF-8, tetapi file arsip itu sendiri harus ASCII. Lihat bagian Data ASCII di File Arsip Teks.
Nota
File _ForceCodepage dan _SummaryInformation .idt khusus menggunakan format yang diperluas. Lihat bagian _ForceCodepage dan _SummaryInformation untuk deskripsi formatnya.
Definisi Kolom
Definisi kolom ditunjukkan oleh karakter.
Karakter pertama menunjukkan jenis kolom. Huruf kecil menunjukkan kolom yang tidak dapat diubah ke null dan huruf besar menunjukkan bahwa kolom dapat berisi nilai null.
Watak Arti s, S Kolom String L, L Kolom String yang Dapat Dilokalkan v, V Kolom Biner i, I Kolom Bilangan Bulat Karakter kedua menunjukkan ukuran data kolom.
Nota
Penginstal Windows sebenarnya tidak menggunakan ukuran kolom yang ditentukan untuk membatasi ukuran string yang dapat dimasukkan ke dalam bidang kolom string. Namun, beberapa alat penulisan memang menggunakan ukuran kolom yang ditentukan untuk membatasi ukuran string yang valid. Disarankan agar string yang dimasukkan ke dalam kolom apa pun memenuhi persyaratan ukuran yang ditentukan.
Definisi Kolom Arti s255 Panjang Kolom Untai (Karakter) Tidak Dapat Diubah Ke Null 255 L50 Panjang String yang Dapat Dilokalkan Nullable 50 i2, I2 Kolom Bilangan Bulat Pendek i4, I4 Kolom Bilangan Bulat Panjang
Terjemahan Karakter Kontrol
Mengekspor tabel ke file arsip teks menerjemahkan karakter kontrol untuk menghindari konflik dengan pemisah file. Saat menulis ke dalam file .idt, karakter kontrol diterjemahkan sebagai berikut.
Karakter Kontrol | Terjemahan dalam .idt | Arti |
---|---|---|
NOL | 21 | Nol |
BS | 27 | Ruang Belakang |
HT | 16 | Tab |
LF | 25 | Umpan Baris |
FF | 24 | Umpan Formulir |
CR | 17 | Pengembalian Pengangkutan |