Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Digunakan oleh GetClassFile untuk mencocokkan pola terhadap berbagai byte file dalam file non-mampul.
Entri Registri
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FileType
{CLSID}
n = offset, cb, mask, value
-
offset
-
Menentukan seberapa jauh dari awal atau akhir file untuk memulai perbandingan. Jika offset adalah nilai negatif, perbandingan dimulai dari akhir file dikurangi nilai offset. Nilai offset adalah jenis desimal kecuali didahului oleh "0x".
-
cb
-
Mewakili panjang dalam byte dari awal hingga akhir file. Mewakili rentang byte dalam file. Nilai cb adalah desimal kecuali didahului oleh "0x".
-
masker
-
Nilai biner yang digunakan untuk masking, yang dilakukan dengan menggunakan operasi AND logis, dan rentang byte yang ditentukan oleh offset dan cb. Jika nilai ini dihilangkan, byte diatur ke semua byte. Nilai ini selalu heksadesimal.
-
nilai
-
Mewakili pola yang harus cocok untuk file dengan tipe file ini. Pola ini digunakan untuk mengidentifikasi format file yang diketahui dengan benar dari kontennya, bukan oleh ekstensinya.
Komentar
Entri digunakan oleh fungsiGetClassFile untuk mencocokkan pola terhadap berbagai byte file dalam file non-mampul. FileType memiliki subkunjuk CLSID, yang masing-masing memiliki serangkaian subkunia 0, 1, 2, 3. Nilai-nilai ini berisi pola yang, jika cocok, menghasilkan CLSID yang ditunjukkan. Misalnya, nilai "0, 4, FFFFFFFF, ABCD1234" menunjukkan bahwa 4 byte pertama harus ABCD1234, dalam urutan tersebut. Nilai "-4, 4, FEFEFEFE" menunjukkan bahwa empat byte terakhir dalam file harus FEFEFEFE. Jika salah satu pola cocok, CLSID dikembalikan.
Kunci HKEY_LOCAL_MACHINE\SOFTWARE\Classes sesuai dengan kunci HKEY_CLASSES_ROOT, yang dipertahankan untuk kompatibilitas dengan versi COM yang lebih lama.
Topik terkait