簡單說就是某類文件的獨特標識信息。這些標識,有時可以顯示出ASCII碼字符,如RAR壓縮文件,在文件頭部,可以看到Rar!這四個字符。通過這四個字符,Winhex就可以判斷該文件屬於RAR壓縮文件。但在多數文件頭信息中,文件簽名無法顯示出ASCII碼字符,那麽就需要使用十六進制數值來表示該文件簽名。如MS OFFICE 文件中,文件簽名就是D0CF11E0A1B11AE1,Winhex/X-ways Forensics通過這些十六進制數值,也可以認定該文件屬於MS OFFICE 類型文件。
偏移量
計算機匯編語言中的偏移量定義為:把存儲單元的實際地址與其所在段的段地址之間的距離稱為段內偏移,也稱為“有效地址或偏移量”。 在實模式中,內存比保護模式中的結構更令人困惑。內存被分割成段,並且,操作內存時,需要指定段和偏移量。 段-寄存器這種格局是早期硬件電路限制留下的壹個傷疤。地址總線在當時有20-bit。然而20-bit的地址不能放到16-bit的寄存器裏,這意味著有4-bit必須放到別的地方。因此,為了訪問所有的內存,必須使用兩個16-bit寄存器。 這壹設計上的折衷方案導致了今天的段-偏移量格局。最初的設計中,其中壹個寄存器只有4-bit有效,然而為了簡化程序,兩個寄存器都是16-bit有效,並在執行時求出加權和來標識20-bit地址。 偏移量是16-bit的,因此,壹個段是64KB。下面的圖可以幫助理解20-bit地址是如何形成的: 段-偏移量標識的地址通常記做 段:偏移量 的形式。 例如:線切割工藝中,計算鉬絲偏移量,即鉬絲的直徑.