關(guān)于常用的文件擴展名,常用文件擴展名有哪些這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、"文件擴展名是文件類型的標(biāo)志,WinXP會依據(jù)擴展名賦予文件不一樣的圖標(biāo),并可開啟對應(yīng)的關(guān)聯(lián)程序?qū)ζ溥M行相關(guān)操作。
2、故而,修改擴展名會直接影響1個文件的正常用,為此系統(tǒng)(System)多會提出警告,讓用戶明白這是十分危險的操作,改擴展名對初學(xué)者似乎成了1個禁區(qū)。
3、 抱著懷疑的態(tài)度,我進行了一番摸索,終于深刻領(lǐng)悟到,拘泥于傳統(tǒng)的束縛,實為學(xué)習(xí)電腦(PC)知識的大敵。
4、不知大家看了下邊的剖析是不是會有同感! 一、擴展名與文件格式 大家知道Win9X開啟畫面,可用開啟盤根目錄下Logo.sys文件生成,它原本是個BMP圖,只是改動1個字節(jié)后(為使畫面底端滾動條動起來,將該文件第32h字節(jié)處的00h改成ECh),換了擴展名而巳。
5、需指出的是,此文件并不受擴展名的限制。
6、不信你用任一種磁盤編輯器(如Hedit或Diskedit),打開(OPEN)Io.sys文件查找字串“Logo.sys” (如圖1),將它改為“1234.123”,再把Logo.sys文件也重命名成1234.123,你會發(fā)現(xiàn)該畫面依然能在開啟時出現(xiàn)。
7、由此可見,有些系統(tǒng)(System)直接調(diào)出使用的文件,是不分?jǐn)U展名的;且擴展名不一樣,并不代表文件格式不一樣,有些文件只需容易的改變擴展名,就能完成文件類型的轉(zhuǎn)換。
8、還可舉出有些例子,如:Win98系統(tǒng)(System)能用BMP圖做圖標(biāo),無論把1個BMP圖改成啥擴展名,只需要你仍指定用它做圖標(biāo),保證沒問題(ICO文件也是如此)。
9、 其實有的文件類型,如:SYS類型,并無固定的文件格式。
10、同樣Msdos.sys在舊版DOS中是二進制文件,而到了Win9X下便成為文本文件了。
11、還有的類型原本就是同一種格式,只是換了擴展名而巳。
12、如:SCR類型(屏幕保護程序),它然而地道的可執(zhí)行文件。
13、改1個SCR文件擴展名為EXE試試,運行它將打開(OPEN)屏保設(shè)置對話框(假如有的話),若在命令行加上“/S”參數(shù)便能運行此屏幕保護了。
14、把它放在自己的軟件中來調(diào)出使用(有些程序設(shè)計軟件只可以調(diào)出使用EXE類型文件),定會增色不少! 必須著重提一筆的是TXT類型(純文本),諸如BAT、INI、INF、HTM、HTT等許多常見而重要的文件類型都是純文本格式。
15、更多的例子不勝枚舉,以至我已養(yǎng)成一種習(xí)慣,只需要碰到有不明用途的小文件(64KB以下),總喜歡用記事本打開(OPEN)看看。
16、這類類型的文件都有有些比較規(guī)則的排列布局,以及特定的關(guān)鍵字串。
17、平時注意多觀察多研究,往往能找出其中的規(guī)律和關(guān)鍵字的用法,從而使自己擁有一條深入學(xué)習(xí)軟件并挖掘軟件潛力的捷徑。
18、 還是舉個實例:剛裝Win98時,任務(wù)欄的[快速開啟]組中有一個[顯示桌面]圖標(biāo),之后無意間被我刪掉了。
19、經(jīng)過研究,發(fā)現(xiàn)其本質(zhì)也是文本格式。
20、打開(OPEN)記事本,編輯如圖2所示的一段內(nèi)容: 用擴展名SCF存盤,便又有了個[顯示桌面]圖標(biāo)。
21、同理,再找?guī)讉€SCF文件,也許你會有更多的發(fā)現(xiàn)。
22、 二、擴展名與文件類型 系統(tǒng)(System)是按文件類型確定關(guān)聯(lián)程序的。
23、這里所說的“文件類型”,是指[文件夾選項]中[文件類型]欄列出的各個項目。
24、隨著Windows日漸深入人心,必須更新1個傳統(tǒng)認(rèn)識上的誤區(qū):擴展名與文件類型劃等號。
25、雖然常規(guī)方法只可以建立二者之間一一對應(yīng)的關(guān)系,但通過注冊表這個“后門”,卻總會有些特例。
26、 在注冊表中,擴展名和文件類型名是HKEY_CLASSES_ROOT主鍵(以下簡稱HKCR)下的同一級主鍵,擴展名主鍵的默認(rèn)值正是其對應(yīng)的文件類型主鍵名。
27、一般來說,同一文件類型能對應(yīng)多個擴展名,如[JPEG文件]類型有JPG、JPE、JPEG等擴展名;[文本文檔]類型有TXT、EXC、DIC等擴展名(如圖3);此外還有[HTML文件]、[MPEG文件]等類型均是如此。
28、 產(chǎn)生這種現(xiàn)象的原因,大部分是出于兼容性的考慮。
29、而同一時刻,1個擴展名對應(yīng)的文件類型卻是唯一的,說“同一時刻”是由于并非1個擴展名只可以對應(yīng)一種文件類型。
30、特別多隨系統(tǒng)(System)安裝一起注冊的擴展名,被其它程序改變其所屬類型后,仍保存著原類型記錄,當(dāng)新類型被卸載后,它還可自動復(fù)原。
31、 典型的例子:在安裝ACDSee32后,你可以從選項中自動把JPG圖重新注冊為[ACDSee JPG Image]類型,這時打開(OPEN)注冊表將會看見HKCR.jpg主鍵下多了個UndoClass主鍵(如圖4),默認(rèn)值還是jpegfile(原類型主鍵名)。
32、 特殊情形下木有對應(yīng)擴展名照樣也能注冊文件類型。
33、例如:[文件夾]類型和[驅(qū)動(Drive)器]類型,它們都是用由一長串字符組成的CLSID來注冊的。
34、還有像眾多網(wǎng)絡(luò)(互聯(lián)網(wǎng))方面的協(xié)議類型,為適應(yīng)不一樣操作平臺的要,也木有用擴展名注冊。
35、我們不難發(fā)現(xiàn),絕大部分重要的文件類型及各種特定操作(如:剪切、拷貝)都有自己的CLSID,研究它們非??菰?,有耐心的朋友,不妨自己嘗試看看。
36、這時,所謂“文件類型”已經(jīng)超越出傳統(tǒng)意義上的“文件”范疇,有了更廣義的內(nèi)涵。
37、 此外,還想告知大家個小竅門(如圖5):在注冊表里任意文件類型主鍵中,新建名為EditFlags的[二進制值](顯示的是16進制數(shù),且低位在前,高位在后),它能決定所對應(yīng)類型的編輯級別。
38、當(dāng)取值是01 00 00 00時,在[文件類型]欄里便找不到該類型的身影,使他人沒方法編輯;當(dāng)值為d2 01 00 00時,則其在上欄中會顯示,卻不能刪掉,也不能修改類型說明及關(guān)聯(lián)操作。
39、還可取特別多值,如將這類值用二進制來表示,你就會明白,其實每一位都對應(yīng)著1個按鈕或1個可編輯的內(nèi)容(1代表禁止,0代表啟用,僅有二進制數(shù)最后兩位是10時,該類型才會顯示),多改改就能理解它的含義了。
40、 三、擴展名與關(guān)聯(lián)程序 在Win98系統(tǒng)(System)中,一種文件類型可以設(shè)置多個關(guān)聯(lián)操作,對應(yīng)不一樣的應(yīng)用程序。
41、建立1個程序與某類型文件的關(guān)聯(lián),有不少方法:對于未知類型,其右鍵菜單中會有[打開(OPEN)方式...]項,點擊它便能選取用于[打開(OPEN)]操作的關(guān)聯(lián)程序;已建有關(guān)聯(lián)程序的類型,按住Shift的同時點右鍵,也會在彈出菜單中出現(xiàn)[打開(OPEN)方式...]項,通過它能改變關(guān)聯(lián);若想實現(xiàn)一種文件類型與多個程序關(guān)聯(lián),用[文件類型]欄修改已能滿足大部分要,不過我還是喜歡直接編輯注冊表,由于如此,常會有意外收獲。
42、喜歡自編軟件的朋友,還可以利用安裝程序提供的功能,直接生成注冊表項,來注冊自己特有的文件類型。
43、 前面說過,用文本方式的文件類型特別多,我們何不設(shè)置全部類型都與記事本(Notepad.exe)關(guān)聯(lián)呢?打開(OPEN)注冊表編輯器,在HKCR*shell下新建1個主鍵Notepad,把右側(cè)默認(rèn)值設(shè)為“用記事本打開(OPEN)”;再新建下一級主鍵Command,把默認(rèn)值設(shè)為“Notepad.exe” “%1”(如圖6)。
44、這樣當(dāng)我們對任意文件點右鍵時,彈出菜單中會多出1個[用記事本打開(OPEN)]項,點擊它便能快速編輯各種以文本方式存儲的文件類型了,這也是常常找到有些文件秘密的好方法。
45、 四、擴展名與文件加密 文件加上擴展名是為了方便系統(tǒng)(System)給它們分類,反過來,假如我們“篡改”擴展名,就會打亂或錯位這種分類,從而達到加密的目的。
46、也許這是最容易的一種加密方法了,并且往往出人意料,有很好的加密效果,別說是“菜鳥”,就是有些“老鳥”也未必想得到。
47、我曾發(fā)現(xiàn)有些軟件用過此法。
48、下邊是個人的有些設(shè)想,供大家借鑒。
49、 將可執(zhí)行文件擴展名改成任意非可執(zhí)行類型(如 .123),使他人沒方法知道它的原類型,達到禁止其獨立用的目的;設(shè)計相關(guān)程序在調(diào)出使用它時,能夠自動改回擴展名(EXE)再運行,運行結(jié)束復(fù)原原擴展名加密,這便起到了隱藏重要可執(zhí)行文件的作用。
50、對于軟盤安裝程序,自解壓包往往是要保密的,一旦被人繞過安裝程序自行解壓,可就少有秘密可言了。
51、目前我們同樣能改擴展名加密自解壓包,在安裝時拷貝它至硬盤并換回EXE擴展名,待解壓完畢即刪掉硬盤上的復(fù)本,如此既提高了解壓速度又有一定的加密效果。
52、 在制做對外發(fā)行軟件時,常用到一種防拷貝或限制用的加密手段——文件暗貼,即在硬盤某處建1個文件,用來校驗軟件合法性或記錄用次數(shù)和時間。
53、這種方案有一個弱點,就是暗貼做成文件這種形式易被發(fā)覺。
54、如今各種監(jiān)測軟件會迅速找到這類怪異文件,之因此說怪異,只因它們或無擴展名、或擴展名大多沒見過,自然引起解密者的懷疑。
55、我想對付這種情形不妨玩?zhèn)€“瞞天過海”的手法,比方說:我們把暗貼(多是文本文件)改擴展名為DLL(假設(shè)自己軟件中包含不少DLL文件),并把它與眾多兄弟一起,放到系統(tǒng)(System)目錄中那龐大的“DLL隊伍”之中。
56、如此一來,不僅不易察覺,即使一旦被發(fā)現(xiàn),也很快便會被當(dāng)成是“動態(tài)鏈接庫”而“忽略不計”的。
57、對于程序指名調(diào)出使用的文件,改擴展名后不會影響暗貼發(fā)揮其應(yīng)有的作用。
58、此法的核心就是要突破常規(guī),抓住人們的思維惰性。
59、 上述圍繞擴展名所作的文章,是我平時用中積累的一點小經(jīng)驗,僅想藉此拓展大家的思路,期望能起到拋磚引玉的作用 擴展名 文件類型 打開(OPEN)方式 .aiff 聲響文件 Windows media Player .!!! Netants 暫存文件 Netants .ani 動畫鼠標(biāo) .arj 壓縮文件 ARJ .avi 影片文件 Windows media Player .awd 傳真文檔 .bak 備份文件 .bas Basic 語言 Basic .bat DOS批處理文件 .bin MAC 二進制碼文件 Stuffit Expander .bmp 圖象文件 畫圖/看圖軟件 .cab 壓縮文件 Winzip .cdr Corel圖畫文件 Corel Draw .chk Scandisk檢察后制做的文件 可以刪掉 .com DOS命令文件 自執(zhí)行 .cpx Cryptapix加密圖文件 Cryptapix .cur 靜態(tài)鼠標(biāo) .dbf 數(shù)據(jù)庫文件 dBase, FoxBase, Access .dll 應(yīng)用程序擴展 .doc 文檔文件 Word .dwg AutoCAD文件 AutoCAD .eps Illustrator 圖畫文件 Adobe Illustrator .exe 執(zhí)行文件 自執(zhí)行 .fon 字體文件 .gb 國標(biāo)碼文件 南極星文字處理 .get Getright 暫存文件 .gif 256色圖象文件 畫圖/看圖軟件 .gz 可供UNIX或LINUX用的壓縮文件 Winzip .hqx Macintosh 文件 Stuffit Expander .htm 網(wǎng)頁 瀏覽器 .html 網(wǎng)頁 瀏覽器 .ico 圖標(biāo) .ini 配置設(shè)置 本本或WordPad .ipx IPX演示文件 瀏覽器加裝IPX 插件 .jiff 圖象文件 畫圖/看圖軟件 .jpeg 壓縮過的圖象文件 畫圖/看圖軟件 .jpg 壓縮過的圖象文件 畫圖/看圖軟件 .js JavaScript .lnk 快捷方式連接文件 連接文件的相應(yīng)程序 .m3u Winamp播放列表 Winamp .mid 聲響文件 Windows media Player .mov Quicktime影像文件 Quick Time .mp3 壓縮音樂(music)文件 Winamp .mpeg 影像 Windows media Player .mpg 影像 Windows media Player .njx 南極星文檔 南極星文字處理 .pcb 電子電路圖設(shè)計文件 Protel PCB .pdf 便攜式文檔格式,內(nèi)含圖文字等等 Adobe Acrobat, Adobe Acrobat Reader .pm5 PageMaker 5 排版文件 Page Maker .ppt Power Point 文件 Microsoft Power Point .ps GhostScript .psd Photoshop文件 Adobe Photoshop .pub Publisher排版文件 Microsoft Publisher .qt Quicktime影像文件 Quick Time .ra Real Audio聲響文件 Real Audio .ram Real Audio影像文件 Real Audio .rar 壓縮文件 Winrar .rsf Richwin 字體文件 .sch 電子原理圖設(shè)計文件 Protel Schematic .scr 屏保文件 .sea Macintosh 開啟文件 .sit 壓縮 Stuffit Expander .swf Flash動畫文件 瀏覽器加裝Macromedia FLASH 插件 .sys 系統(tǒng)(System)文件 .tar UNIX壓縮文件 Winzip .tif 高質(zhì)量圖象文件 畫圖/看圖軟件 .tiff 高質(zhì)量圖象文件 畫圖/看圖軟件 .tmp 暫存文件 可以刪掉 .ttf 字體文件 .txt 純文本文件 本本或全部文字處理系統(tǒng)(System) .vbs Visual Basic 編程文件 Microsoft Viasual Basic .viv VIVO影像文件 瀏覽器加裝VIVO 插件 .vqf 壓縮聲響文件 Yamaha SoundVQ Player .wav 未壓縮的聲響文件 Windows media Player .wk1 Lotus 123 試算軟件文件 Lotus 123, Excel .wq1 Q-Pro 試算軟件文件 Q-Pro, Excel .wri Write文字文檔 Word .xls Excel 試算軟件文件 Microsoft Excel .Z UNIX壓縮文件 Winzip .zip 壓縮文件 Winzip 圖像文件: bmp Windows or OS/2 Bitmap clp Windows Clipboard cup Dr. Halo dib Windows or OS/2 DIB emf Windows Enhanced Meta file eps Encapsulated PostScript fpx Flash Pix gif Compuserver iff Amiga img GEM Paint jpg JPEG - JFIF Compliant lbm Deluxe Paint mac Mac Paint msp Macrosoft Paint pbm Potable Bitmap pct Macintosh Pict pcx Zsoft Paintbrush pic PC Paint png Portable Network Graphics ppm Portable Pixelmap psd Photoshop psp Paint Shop Pro Image ras Sun Raster Image raw Eaw File format rle Windows or CompuServer RLE sct SciTex Continuous Tone tga Truevision Targa tif Tagged Image file format wmf Windows Meta File wpg WordPefect Bitmap"。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!