1. 文件的類型可以根據( )來識別。 A文件的大小 B文件的用途 C文件的擴展名 D文件的存放位置
C文件擴展名。文件擴展名(filename extension)也稱為文件的後綴名,是操作系統用來標志文件類型的一種機制。通常來說,一個擴展名是跟在主文件名後面的,由一個分隔符分隔。
如果要修改一個文件擴展名,則可能造成該文件打不開。因此一般不能修改文件擴展名。
2. 如何快速准確的識別出一個文件的具體類型
有人可能會說通過文件的後綴名就可以知道文件的類型是什麼,但別忘了,後綴名是可以被修改的。同時,當我們遇到一個不帶後綴名的文件的時候,難道我們就束手無策了嗎?
顯然不是。我們知道,在計算機的世界中,所有文件都是通過二進制中的0101來進行描述的,而計算機是如何來判斷各個文件的文件類型的呢?答案就是通過魔數來進行判斷。
什麼是魔數?魔數就是一個文件二進制形式的前4個位元組,如java的位元組碼文件class,它的魔數就是耳熟能詳的CAFEBABE,也就是說,我們只需要通過二進制查看器查看一個文件的前4位位元組,就能知道該文件的具體類型了。
如博主今天在網上保存了一張圖片,結果圖片是沒有後綴名的,通過二進制查看器(Binary Viewer)查出該文件的魔數為89504E47,網路「魔數89504E47」可知該文件是一個png文件,於是將文件的後綴名改為.png,成功打開了圖片。
所以說,有的時候我們不想一個文件被其他人打開的時候,僅僅改文件的後綴名可是不夠的喔!