大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁常識百科 >正文

擴展名是什么(擴展名是什么意思)

2022-06-05 03:24:48 常識百科來源:
導讀想必現(xiàn)在有很多小伙伴對于擴展名是什么意思方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于擴展名是什么意思方面的知...

想必現(xiàn)在有很多小伙伴對于擴展名是什么意思方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于擴展名是什么意思方面的知識分享給大家,希望大家會喜歡哦。

對于文件來說,擴展名只是幫助識別文件性質(zhì)的標志。和文件名一樣,擴展名可以使用任意的名字,可以隨便修改。除了早期的文件擴展名(EXE、COM、BAT、SYS )由操作系統(tǒng)制定和約定俗成(TXT)外,擴展名的產(chǎn)生大概可以分成以下幾種情況:

在計算機的應(yīng)用過程中,產(chǎn)生了許許多多不同類型的文件。對于程序員來說,如果他編寫的軟件需要產(chǎn)生一種新型格式的文件,他就可以任意定義一個擴展名給這個文件??赡苓@個軟件非常成功,衍生出了許多相關(guān)的程序,為了兼容,這個擴展名就成了這一類型文件的專利。比如 RAR、CCD(Clone CD) 文件。

另一種情況,就是根據(jù)某種標準指定的擴展名,如:JPG,MPG。

轉(zhuǎn)戰(zhàn)載或者引辦個么用本文內(nèi)容目請注明來源于芝士回答

有了擴展名,在針對某種類型的文件時,就可以指定某個文件來處理(Windows 稱為關(guān)聯(lián)),確實方便很多。那么擴展名是不是判斷文件性質(zhì)的的唯一方法呢?答案是否定的。舉例來說,DAT 文件是應(yīng)用及其廣泛的一種擴展名,從 VCD 光盤,到很多數(shù)據(jù)文件,Cuteftp 的站點管理信息也用它來做擴展名(Site.DAT,備份 Cuteftp 的時候只保留這個文件就好了)。很明顯,沒有哪個軟件能夠?qū)⑷绱酥嗟?DAT 文件統(tǒng)一起來打開。

以前在 DOS 的時期,為了防止文件型病毒,有人通過修改 IO.SYS MSDOS.SYS 文件的方法,改變系統(tǒng)默認執(zhí)行文件的擴展名。比如將 EXE 改成 1XE,COM 改成 C0M 之類。這樣正常的帶有 EXE 擴展名的文件無法在修改過的系統(tǒng)上執(zhí)行,只有把擴展名改成 1XE 才行。這樣一來系統(tǒng)內(nèi)所有的執(zhí)行文件必須全部改換身份,變成的滿眼的 1XE、C0M 之類。出發(fā)點是當病毒在執(zhí)行傳染過程中由于找不到 EXE 或 COM 文件,無法完成傳染,系統(tǒng)也就安全了。但是實際上,他的系統(tǒng)仍然可能被病毒感染,因為某些病毒是根據(jù)文件頭標志來傳染文件的。而且這種方法煩復異常,應(yīng)用起來很不現(xiàn)實,舉例來說,當某程序需要調(diào)用另外的程序時,因為擴展名已經(jīng)改變,所以找不到文件,想讓此程序正常工作的唯一辦法是把這個程序也像 MSDOS.SYS 文件那樣處理一下,把調(diào)用的文件名改掉(有點類似于現(xiàn)在的漢化)。如果系統(tǒng)中存在幾十上百個這樣的文件......

在上文中提到過文件頭,當 MS 定義執(zhí)行文件時,它允許兩種類型的文件可以被系統(tǒng)執(zhí)行,那就是 COM 和 EXE 文件。這兩種文件的區(qū)別就是 COM 文件完全由編譯好的代碼組成,執(zhí)行指令和數(shù)據(jù)混合存放在一起,通過跳轉(zhuǎn)指令把它們分開(實際上可以把 COM 看成只有一個段的 EXE 文件,由于尋址的原因,每個段的大小最多 64K,所以 COM 文件絕大多數(shù)小于 64K。為什么說絕大多數(shù)呢,因為采取一些技巧可以讓 COM 突破 64K 的限制,比如 Norton 的一些工具程序就是這樣。至于什么技巧,不要問我,我也不知道)。而 EXE 文件由數(shù)據(jù)段和代碼段組成,為了能夠區(qū)分,在文件的前部由編譯程序生成了一個文件頭。這個文件頭包含了 EXE 執(zhí)行時自身所需的信息,比如代碼和數(shù)據(jù)段的地址,所需最少內(nèi)存等等。更主要的是在文件頭里面包含了一個標志,這個標志將 EXE 和 COM 文件區(qū)分開!

當我們在命令行輸入一個指令的時候,系統(tǒng)會首先在內(nèi)部命令中查找有無符合的指令,如果沒有就在當前路徑和系統(tǒng)路徑中搜索同名的 BAT COM 和 EXE 文件,找到后由 COMMAND.COM 將其裝載并執(zhí)行。如上文所講,EXE 和 COM 有格式上的不同,那么把一個 EXE 文件改成 COM 擴展名或者反之,如果仍然按照原來的規(guī)則處理肯定會出錯,但事實上并不會。原因在于,系統(tǒng)不完全根據(jù)擴展名來定義文件,當一個文件被 COMMAND.COM 裝載后,它首先要尋找 EXE 文件標志,如果存在就按 EXE 規(guī)則執(zhí)行,不存在就當它是 COM 文件。各位有興趣的話可以做個實驗,包括將一個文本文檔改成 COM 或 EXE 的話,看看系統(tǒng)有什么反應(yīng)(請在 DOS 下試驗,尤其不能在 Win NT/2K/XP 系列的命令提示符下做,因為它是 DOS 虛擬機)。在 EXE 文件中這個標志就是文件的前兩個字節(jié),內(nèi)容是 16 進制的 4D 5A,轉(zhuǎn)換成 ASCII 碼是 MZ。

的電去或只解系革見計干清速完,且越算辦省列。

同樣現(xiàn)在很多類型的文件為了都有文件頭,比如所有的音頻,視頻文件,帶格式的文檔文件等。應(yīng)用程序在處理他們的時候也都是通過這里的標志來判斷文件類型和文件本身的信息,如音頻,視頻文件的壓縮格式,大小,索引等。下面是一些常見文件的標志,我只找了幾個,更多的信息你可以自己收集,數(shù)字是十六進制,括號內(nèi)是對應(yīng)的 ASCII 碼字符。

和用小情文件幾做受更八觀低毛易京鐵。

可執(zhí)行文件 EXE: 4D 5A (MZ)

Zip 文件:50 4B (PK)

RAR 文件:52 61 72 21 (Rar!)

BMP 文件:42 4D (BM)

當遇到一個未知的文件時,或者懷疑文件的性質(zhì)時,察看它的文件頭絕對是個好主意。同樣,把文件的擴展名修改不會改變它的本質(zhì)。即使把一個 JPG 文件改成 AAA,ACDSEE 一樣可以觀看。所以我的結(jié)論是:擴展名是為了方便實用文件而定義的,和文件的性質(zhì)無關(guān)。

回答者:genius62 - 舉人 四級

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章
少妇特黄av一区二区三区| 儿媳妇的诱惑中文字幕| 中国少妇精品偷拍视频| 黄色在线免费高清观看| 大屁股肥臀熟女一区二区视频| 久久精品免费视看国产成人| 99久久免费看国产精品| 亚洲国产成人av毛片国产 | 亚洲av成人一区二区三区在线| 日韩精品人妻少妇一区二区| 色无极东京热男人的天堂| 国产精品一区二区丝袜| 欧美精品在线播放一区二区| 国语久精品在视频在线观看| 中文字幕精品人妻一区| 成人精品一区二区三区在线| 激情爱爱一区二区三区| 国产午夜精品美女露脸视频| 精品一区二区三区不卡少妇av| 欧美成人一区二区三区在线| 亚洲乱码av中文一区二区三区 | 有坂深雪中文字幕亚洲中文| 成人精品亚洲欧美日韩| 国产又粗又长又爽又猛的视频| 色婷婷视频国产一区视频| 亚洲三级视频在线观看免费| 国产三级不卡在线观看视频| 亚洲精品高清国产一线久久| 男人的天堂的视频东京热| 日本高清二区视频久二区| 国产女高清在线看免费观看| 国产一区二区三区av在线| 免费在线观看激情小视频| 国产毛片对白精品看片| 国产水滴盗摄一区二区| 久久久免费精品人妻一区二区三区 | 中文字幕乱码亚洲三区| 一区二区三区日韩中文| 国产免费人成视频尤物| 都市激情小说在线一区二区三区 | 黑色丝袜脚足国产一区二区|