Bagikan melalui


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