文件頭修改工具可用于修改文件前4個字節的數據,可以實現對文件的簡單加密。由于大多數的文件格式,前幾個字節是"魔數",用于判斷文件是否合法。
如果將文件前4個字節修改了,該文件通常無法使用。可以用這種方法實現對文件的加密保護。
什么是文件頭
文件頭是位于文件開頭的一段承擔一定任務的數據,一般都在開頭的部分。頭文件作為一種包含功能函數、數據接口聲明的載體文件,用于保存程序的聲明(declaration),而定義文件用于保存程序的實現 (implementation)。
文件頭就是為了描述一個文件的一些重要的屬性,它告訴了打開并處理該文件的程序這些屬性,比如上面說的BMP的文件頭將長寬像素值告訴了ACDSee,ACDSee會根據文件頭中的數據以及圖像數據的正文把圖像顯示出來。
常見文件頭列表:
JPEG (jpg),文件頭:FFD8FF
PNG (png),文件頭:89504E47
GIF (gif),文件頭:47494638
TIFF (tif),文件頭:49492A00
Windows Bitmap (bmp),文件頭:424D
CAD (dwg),文件頭:41433130
Adobe Photoshop (psd),文件頭:38425053
Rich Text Format (rtf),文件頭:7B5C727466
XML (xml),文件頭:3C3F786D6C
HTML (html),文件頭:68746D6C3E
- PC官方版
- 安卓官方手機版
- IOS官方手機版