Bir NSF dosyası nedir?
.nsf (Notes Storage Facility) uzantılı bir dosya, daha önce Lotus Notes olarak bilinen IBM Notes yazılımı tarafından kullanılan bir veritabanı dosyası biçimidir. E-postalar, randevular, belgeler, formlar ve görünümler gibi farklı türden nesneleri depolamak için şemayı tanımlar. Tüm bu bilgiler, bir PST/OST dosyasına benzer şekilde ticari işbirliği için tek bir NSF dosyasında bulunur. NSF dosyalarını açabilen uygulamalardan bazıları IBM Lotus Notes ve IBM Domino’dur.
NSF Dosya Biçimi Özellikleri
NSF dosyaları ikili yapıdadır ve özellikleri Joachim Metz tarafından Github. Bu ayrıntılara göre, bir NSF dosyası aşağıdakilerden oluşur:
- Dosya Başlığı
- Veritabanı Başlığı
Ayrıca şunlardan oluşur:
- Süper blok
- Kova tanımlayıcı bloğu
- Bit eşlem
- Kayıt Relokasyon Vektörü kovası
- Özet kovaları
- Özet olmayan bölümler
NSF Dosya Başlığı
NSF dosya başlığı, 6 bayt boyutundadır. Bu oluşmaktadır:
Ofset | Boyut | Değer | Açıklama |
---|---|---|---|
0 | 2 | 0x1a 0x00 | İmza |
2 | 4 | Veritabanı başlık boyutu |
Veritabanı başlığı
NSD Veritabanı başlığı aşağıdaki onaylanmış değerleri içerir.
- Veritabanı Bilgileri
- Veritabanı tanımlayıcısı (DBID)
- Çoğaltma bilgileri
- Veritabanı bilgileri tampon bayrakları
- Başlık
- Kategoriler
- Sınıf
- Tasarım sınıfı (şablon adı)
- Özel not tanımlayıcıları
- Dolgu malzemesi
- Veritabanı bilgisi 2
- Veritabanı bilgisi 3
- Veritabanı bilgisi 4
- Veritabanı bilgisi 5
- Dolgu malzemesi
- Veritabanı örneği tanımlayıcısı (DBIID)
- Çoğaltma geçmişi