Apa itu file NSF?
File dengan ekstensi .nsf (Fasilitas Penyimpanan Notes) adalah format file database yang digunakan oleh perangkat lunak IBM Notes, yang sebelumnya dikenal sebagai Lotus Notes. Ini mendefinisikan skema untuk menyimpan berbagai jenis objek seperti email, janji temu, dokumen, formulir, dan tampilan. Semua informasi ini terkandung dalam satu file NSF untuk kolaborasi bisnis yang serupa dengan file PST/OST. Beberapa aplikasi yang dapat membuka file NSF antara lain IBM Lotus Notes dan IBM Domino.
Spesifikasi Format File NSF
File NSF bersifat biner dan spesifikasinya tersedia oleh Joachim Metz di Github. Sesuai perincian ini, file NSF terdiri dari:
- Judul File
- Kepala Basis Data
Selain itu, terdiri dari:
- Superblok
- Blok deskriptor ember
- Bitmap
- Rekam ember Vektor Relokasi
- Ringkasan ember
- Ember non-ringkasan
Tajuk Berkas NSF
Header file NSF berukuran 6 byte. Terdiri dari:
Offset | Ukuran | Nilai | Deskripsi |
---|---|---|---|
0 | 2 | 0x1a 0x00 | Tanda Tangan |
2 | 4 | Ukuran tajuk basis data |
Header basis data
Header NSD Database berisi nilai yang dikonfirmasi berikut ini.
- Informasi Basis Data
- Pengidentifikasi basis data (DBID)
- Informasi replikasi
- Bendera penyangga informasi basis data
- Judul
- Kategori
- Kelas
- Kelas desain (nama templat)
- Pengidentifikasi catatan khusus
- Bantalan
- Informasi basis data 2
- Informasi basis data 3
- Informasi basis data 4
- Basis data informasi 5
- Bantalan
- Pengidentifikasi instance basis data (DBIID)
- Sejarah replikasi