表示不同檔案型別的魔術數字

2021-10-07 16:38:31 字數 587 閱讀 3971

這裡所說的表示不同檔案型別的魔術數字,指定是檔案的最開頭的幾個用於唯一區別其它檔案型別的位元組,有了這些魔術數字,我們就可以很方便的區別不同的檔案,這也使得程式設計變得更加容易,因為我減少了我們用於區別乙個檔案的檔案型別所要花費的時間。

比如,乙個jpeg檔案,它開頭的一些位元組可能是類似這樣的」ffd8 ffe0 0010 4a46 4946 0001 0101 0047 ……jfif……g「,這裡」ffd8「就表示了這個檔案是乙個jpeg型別的檔案,」ffe0「表示這是jfif型別結構。

檔案型別

副檔名16進製制數字xx這裡表示變數

bitmap format

.bmp

42 4d

gif format

.gif

47 49 46 38

png format

.png

89 50 4e 47

tiff format (motorola – big endian)

.tif

4d 4d 00 2a

tiff format (intel – little endian)

.tif

49 49 2a 00

cygwin 的不同檔案型別顯示不同的顏色

正常情況下,我們的cygwin安裝好之後,不管是檔案還是資料夾顯示的顏色都是一樣的,這樣在我們平時的工作中很不方便 所以這裡記錄一下怎麼設定成彩色的,其實很簡單。直接修改檔案 bashrc vim bashrc default to human readable figures alias df d...

Linux執行ls命令後不同檔案型別顯示的顏色一樣

安裝完新的linux系統後,在控制台使用ls命令,顯示不同型別的檔案都是灰色的?解決方法 在root目錄下,找到.bashrc檔案,可以看到其中 export ls options color auto eval dircolors alias ls ls ls options alias ll l...

對不同檔案型別應用fencs來繞過utf8編碼問題

我們知道,有時,要用utf8格式,而主要的encoding gbk,又改不得,改了要出問題.那麼,我可以專門針對檔案型別用utf8,但探測時先探測utf8,這樣,vim就不會出問題了.au bufread d set fenc utf8 au bufread d set fileencodings ...