Format File Arsip
File arsip teks untuk database Pemasang Windows membawa ekstensi nama file .idt. Ketika seluruh database diekspor ke file arsip, setiap tabel dalam database memiliki file .idt terpisah. Jika tabel berisi kolom stream, 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.
Catatan
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.
Catatan
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.
Karakter Makna 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.
Catatan
Pemasang 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 Makna s255 Kolom Untai (karakter) yang tidak dapat diubah ke Null panjang 255 L50 Kolom String yang Dapat Dilokalkan Null yang panjangnya 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 | Makna |
---|---|---|
NULL | 21 | Null |
BS | 27 | Ruang Belakang |
HT | 16 | Tab |
LF | 25 | Umpan Baris |
FF | 24 | Umpan Formulir |
CR | 17 | Pengangkutan Kembali |