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