當前位置:首頁 » 編程軟體 » lis腳本

lis腳本

發布時間: 2023-01-17 19:04:17

『壹』 如何在linux發行版中安裝並啟用Hyper

Hyper-v是什麼:

Hyper-V是微軟的一款虛擬化產品,是微軟第一個採用類似Vmware和Citrix開源Xen一樣的基於hypervisor的技術。

Hyper-V底層的Hypervisor代碼量很小,不包含任何第三方的驅動,非常精簡,所以安全性更高。Hyper-V採用基於VMbus的高速內存匯流排架構,來自虛機的硬體請求(顯卡、滑鼠、磁碟、網路),可以直接經過VSC,通過VMbus匯流排發送到根分區的VSP,VSP調用對應的設備驅動,直接訪問硬體,中間不需要Hypervisor的幫助。這種架構效率很高,不再像以前的Virtual Server,每個硬體請求,都需要經過用戶模式、內核模式的多次切換轉移。更何況Hyper-V現在可以支持Virtual SMP,Windows Server 2008虛機最多可以支持4個虛擬CPU;而Windows Server 2003最多可以支持2個虛擬CPU。每個虛機最多可以使用64GB內存,而且還可以支持X64操作系統。

完美支持Linux系統

Hyper-V可以很好地支持Linux,可以安裝支持Xen的Linux內核,這樣Linux就可以知道自己運行在 Hyper-V之上,還可以安裝專門為Linux設計的Integrated Components,裡麵包含磁碟和網路適配器的VMbus驅動,這樣Linux虛機也能獲得高性能。比如Novell SUSE Linux 10 SP1,其中的網卡驅動,其匯流排類型就是VMbus。

Hyper-V可以採用半虛擬化(Para-virtualization)和全虛擬化(Full-virtualization)兩種模擬方式創建虛擬機。半虛擬化方式要求虛擬機與物理主機的操作系統(通常是版本相同的Windows)相同,以使虛擬機達到高的性能;全虛擬化方式要求CPU支持全虛擬化功能(如Inter-VT或AMD-V),以便能夠創建使用不同的操作系統(如Linux和Mac OS)的虛擬機。

如何選擇LIS

很多相關工程師都知道,如果選擇在 Hyper-V 中運行Linux guest VM,要獲得最好的使用體驗,必需針對你所使用的 Linux 發行版和使用場景選擇 Linux Integration Services(LIS,Linux集成服務)。要想在 Hyper-V 中獲得「最佳」Linux 使用體驗會比較有趣。

Linux發行版內置的LIS

首先各大 Linux 發行廠商,例如 Red Hat、SUSE、Oracle、Canonical 和 Debian 社區等是 Linux Integration Services(LIS)最為直接的交付方式。微軟和 Linux 社區開發人員會將大的 LIS 更新提交到 Linux 內核郵件列表,並從 Linux 社區收集代碼審查和反饋意見。當反饋過程完成後,更改便會被納入上游由 Linus Torvalds 和 Linux 社區「維護者」負責的 Linux 內核。當驗收合格後,Linux 發行廠商會將 Linux 內核移植到自己的發行版本當中,並由該發行商將 LIS 作為其產品的一部分進行構建和測試。測試完成後,微軟將得到產品的早期版本並將自己的測試結果返回給發行商。目前 Red Hat、SUSE、Canonical和 Oracle 等公司都與微軟保持著這樣的合作流程,所涉及的產品包括 RHEL、CentOS、SLES、Oracle Linux 和 Ubuntu。當然,Debian 社區也與微軟保持同樣的合作。

這條 LIS 發行通道被微軟稱為「內置」,即你從 Linux 發行商那裡獲取到產品時就已經內置了 LIS。例如,當你從 CentOS 7.0 升級到 7.1 後就會獲得 CentOS 7.1更新的 LIS。需要注意的是,微軟並沒對內置式 LIS 指定版本號,用戶什麼時候能獲得 LIS 更新完全取決於發行廠商何時從上游拉取並更新 Linux 內核。此種「內置」方式唯一不足之處就是用戶可能無法及時獲取到最新 LIS 更新及新特性,但 Linux 廠商與微軟之間的聯合測試能夠保盡可能證 Linux 系統在 Hyper-V 環境下的使用穩定。對內置 LIS 的技術支持完全取決於最終用戶與 Linux 發行商之間的支持協議和條款,微軟的直接客戶可以按 Hyper-V 的支持協議條款獲取到微軟官方的技術支持。在以上兩種情況下,LIS 代碼級 Bug 會由微軟與Linux 發行商配合搞定,並通過 Linux 發行商的更新代碼或補丁方式進行修復。

微軟LIS獨立安裝包

Linux Integration Services 另一條交付通道便是微軟為最終用戶直接提供的 LIS 安裝包,該種方式想必很多微軟方向的工程師都不陌生,此種方式適用於 RHEL、CentOS 等採用 Red Hat 內核和兼容 Oracle Linux 的發行版。隨著 Azure 的不斷更新以及對 Windows Server 2016 新版 Hyper-V 的支持,獨立 LIS 也保持了一定的更新頻度和速度。獨立 LIS 安裝包的出現讓用戶可以及時更新,不必等待 Linux 廠商的官方更新便可獲得 LIS 功能與性能提升。微軟獨立安裝包目前最新為 LIS4.1 和 LIS4.0 版本,大家可以自行下載安裝。

需要重點注意的是,使用獨立LIS 版本必需要有特定版本的Linux 內核與之匹配。例如在使用LIS 獨立包的情況下,系統由CentOS 7.0 更新到 7.1 後 LIS 包並不會更新,需要單獨對 LIS 進行升級。如果你只更新 Linux 內核或大版本而不升級 LIS,可能造成 Linux 內核中的二進度不匹配,嚴重可能導致系統無法啟動。微軟會按Hyper-V 支持條款對使用獨立 LIS 包的 Linux 用戶提供官方技術支持,如果你使用老版本,微軟會在技術支持時要求升級到最新LIS 版本觀察問題是否存在。由於LIS 主要是運行於 Linux 內核級的驅動,所以微軟只提供版本更新,不太可能提供修復補丁。

下面就 Hyper-V LinuxVM 該如何選擇 Linux Integration Services 列出一個表格,僅供大家參考:

6. 客戶虛擬機重新啟動完成之後,LIS驅動程序與服務都將在系統中得到注冊。重新啟動之後,大家可以通過以下命令確認LIS驅動程序與服務是否已經安裝完畢:

Lsmod

通過這項命令應該能夠看到LIS驅動程序與服務被包含在列表當中,需要在其中找到hid_hyperv,hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它們在LIS才能被正確啟用。

『貳』 求助:如何在shell腳本中添加寫日誌的功能

如何編寫一個shell腳本本文結合大量實例闡述如何編寫一個shell腳本。為什麼要進行shell編程在Linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是一個非常靈活的工具。Shell不僅僅是命令的收集,而且是一門非常棒的編程語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。下面,讓我們一起來看看shell是如何工作的:建立一個腳本Linux中有好多中不同的shell,但是通常我們使用bash(bourneagainshell)進行shell編程,因為bash是免費的並且很容易使用。所以在本文中筆者所提供的腳本都是使用bash(但是在大多數情況下,這些腳本同樣可以在bash的大姐,bourneshell中運行)。如同其他語言一樣,通過我們使用任意一種文字編輯器,比如nedit、kedit、emacs、vi等來編寫我們的shell程序。程序必須以下面的行開始(必須方在文件的第一行):#!/bin/sh符號#!用來告訴系統它後面的參數是用來執行該文件的程序。在這個例子中我們使用/bin/sh來執行程序。當編輯好腳本時,如果要執行該腳本,還必須使其可執行。要使腳本可執行:chmod+xfilename然後,您可以通過輸入:./filename來執行您的腳本。注釋在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結束。我們真誠地建議您在程序中使用注釋。如果您使用了注釋,那麼即使相當長的時間內沒有使用該腳本,您也能在很短的時間內明白該腳本的作用及工作原理。變數在其他編程語言中您必須使用變數。在shell編程中,所有的變數都由字元串組成,並且您不需要對變數進行聲明。要賦值給一個變數,您可以這樣寫:變數名=值取出變數值可以加一個美元符號($)在變數前面:#!/bin/sh#對變數賦值:a="helloworld"#現在列印變數a的內容:echo"Ais:"echo$a在您的編輯器中輸入以上內容,然後將其保存為一個文件first。之後執行chmod+xfirst使其可執行,最後輸入./first執行該腳本。這個腳本將會輸出:Ais:helloworld有時候變數名很容易與其他文字混淆,比如:num=2echo"thisisthe$numnd"這並不會列印出"thisisthe2nd",而僅僅列印"thisisthe",因為shell會去搜索變數numnd的值,但是這個變數時沒有值的。可以使用花括弧來告訴shell我們要列印的是num變數:num=2echo"thisisthe${num}nd"這將列印:thisisthe2nd有許多變數是系統自動設定的,這將在後面使用這些變數時進行討論。如果您需要處理數學表達式,那麼您需要使用諸如expr等程序(見下面)。除了一般的僅在程序內有效的shell變數以外,還有環境變數。由export關鍵字處理過的變數叫做環境變數。我們不對環境變數進行討論,因為通常情況下僅僅在登錄腳本中使用環境變數。Shell命令和流程式控制制在shell腳本中可以使用三類命令:1)Unix命令:雖然在shell腳本中可以使用任意的unix命令,但是還是由一些相對更常用的命令。這些命令通常是用來進行文件和文字操作的。常用命令語法及功能echo"sometext":將文字內容列印在屏幕上ls:文件列表wc–lfilewc-wfilewc-cfile:計算文件行數計算文件中的單詞數計算文件中的字元數cpsourcefiledestfile:文件拷貝mvoldnamenewname:重命名文件或移動文件rmfile:刪除文件grep'pattern'file:在文件內搜索字元串比如:grep'searchstring'file.txtcut-bcolnumfile:指定欲顯示的文件內容範圍,並將它們輸出到標准輸出設備比如:輸出每行第5個到第9個字元cut-b5-9file.txt千萬不要和cat命令混淆,這是兩個完全不同的命令catfile.txt:輸出文件內容到標准輸出設備(屏幕)上filesomefile:得到文件類型readvar:提示用戶輸入,並將輸入賦值給變數sortfile.txt:對file.txt文件中的行進行排序uniq:刪除文本文件中出現的行列比如:sortfile.txt|uniqexpr:進行數學運算Example:add2and3expr2"+"3find:搜索文件比如:根據文件名搜索find.-namefilename-printtee:將數據輸出到標准輸出設備(屏幕)和文件比如:somecommand|teeoutfilebasenamefile:返回不包含路徑的文件名比如:basename/bin/tux將返回tuxdirnamefile:返迴文件所在路徑比如:dirname/bin/tux將返回/binheadfile:列印文本文件開頭幾行tailfile:列印文本文件末尾幾行sed:Sed是一個基本的查找替換程序。可以從標准輸入(比如命令管道)讀入文本,並將結果輸出到標准輸出(屏幕)。該命令採用正則表達式(見參考)進行搜索。不要和shell中的通配符相混淆。比如:將linuxfocus替換為LinuxFocus:cattext.file|sed's/linuxfocus/LinuxFocus/'>newtext.fileawk:awk用來從文本文件中提取欄位。預設地,欄位分割符是空格,可以使用-F指定其他分割符。catfile.txt|awk-F,'{print$1","$3}'這里我們使用,作為欄位分割符,同時列印第一個和第三個欄位。如果該文件內容如下:AdamBor,34,IndiaKerryMiller,22,USA命令輸出結果為:AdamBor,IndiaKerryMiller,USA2)概念:管道,重定向和backtick這些不是系統命令,但是他們真的很重要。管道(|)將一個命令的輸出作為另外一個命令的輸入。grep"hello"file.txt|wc-l在file.txt中搜索包含有」hello」的行並計算其行數。在這里grep命令的輸出作為wc命令的輸入。當然您可以使用多個命令。重定向:將命令的結果輸出到文件,而不是標准輸出(屏幕)。>寫入文件並覆蓋舊文件>>加到文件的尾部,保留舊文件內容。反短斜線使用反短斜線可以將一個命令的輸出作為另外一個命令的一個命令行參數。命令:find.-mtime-1-typef-print用來查找過去24小時(-mtime–2則表示過去48小時)內修改過的文件。如果您想將所有查找到的文件打一個包,則可以使用以下腳本:#!/bin/sh#Theticksarebackticks(`)notnormalquotes('):tar-zcvflastmod.tar.gz`find.-mtime-1-typef-print`3)流程式控制制"if"表達式如果條件為真則執行then後面的部分:if.;then.elif.;then.else.fi大多數情況下,可以使用測試命令來對條件進行測試。比如可以比較字元串、判斷文件是否存在及是否可讀等等…通常用"[]"來表示條件測試。注意這里的空格很重要。要確保方括弧的空格。[-f"somefile"]:判斷是否是一個文件[-x"/bin/ls"]:判斷/bin/ls是否存在並有可執行許可權[-n"$var"]:判斷$var變數是否有值["$a"="$b"]:判斷$a和$b是否相等執行mantest可以查看所有測試表達式可以比較和判斷的類型。直接執行以下腳本:#!/bin/shif["$SHELL"="/bin/bash"];thenecho"yourloginshellisthebash(bourneagainshell)"elseecho"yourloginshellisnotbashbut$SHELL"fi變數$SHELL包含了登錄shell的名稱,我們和/bin/bash進行了比較。快捷操作符熟悉c語言的朋友可能會很喜歡下面的表達式:[-f"/etc/shadow"]&&echo""這里&&就是一個快捷操作符,如果左邊的表達式為真則執行右邊的語句。您也可以認為是邏輯運算中的與操作。上例中表示如果/etc/shadow文件存在則列印」」。同樣或操作(||)在shell編程中也是可用的。這里有個例子:#!/bin/shmailfolder=/var/spool/mail/james[-r"$mailfolder"]''{echo"Cannotread$mailfolder";exit1;}echo"$mailfolderhasmailfrom:"grep"^From"$mailfolder該腳本首先判斷mailfolder是否可讀。如果可讀則列印該文件中的"From"一行。如果不可讀則或操作生效,列印錯誤信息後腳本退出。這里有個問題,那就是我們必須有兩個命令:-列印錯誤信息-退出程序我們使用花括弧以匿名函數的形式將兩個命令放到一起作為一個命令使用。一般函數將在下文提及。不用與和或操作符,我們也可以用if表達式作任何事情,但是使用與或操作符會更便利很多。case表達式可以用來匹配一個給定的字元串,而不是數字。casein)dosomethinghere;;esac讓我們看一個例子。file命令可以辨別出一個給定文件的文件類型,比如:filelf.gz這將返回:lf.gz:gzipcompresseddata,deflated,originalfilename,lastmodified:MonAug2723:09:182001,os:Unix我們利用這一點寫了一個叫做smartzip的腳本,該腳本可以自動解壓bzip2,gzip和zip類型的壓縮文件:#!/bin/shftype=`file"$1"`case"$ftype"in"$1:Ziparchive"*)unzip"$1";;"$1:gzipcompressed"*)gunzip"$1";;"$1:bzip2compressed"*)bunzip2"$1";;*)error"File$";;esac您可能注意到我們在這里使用了一個特殊的變數$1。該變數包含了傳遞給該程序的第一個參數值。也就是說,當我們運行:smartziparticles.zip$1就是字元串articles.zipselect表達式是一種bash的擴展應用,尤其擅長於互動式使用。用戶可以從一組不同的值中進行選擇。selectvarin;dobreakdone.now$varcanbeused.下面是一個例子:#!/bin/shecho"WhatisyourfavouriteOS?"selectvarin"Linux""GnuHurd""FreeBSD""Other";dobreakdoneecho"Youhaveselected$var"下面是該腳本運行的結果:WhatisyourfavouriteOS?1)Linux2)GnuHurd3)FreeBSD4)Other#?1YouhaveselectedLinux您也可以在shell中使用如下的loop表達式:while;do.donewhile-loop將運行直到表達式測試為真。.關鍵字"break"用來跳出循環。而關鍵字」continue」用來不執行餘下的部分而直接跳到下一個循環。for-loop表達式查看一個字元串列表(字元串用空格分隔)然後將其賦給一個變數:forvarin.;do.done在下面的例子中,將分別列印ABC到屏幕上:#!/bin/shforvarinABC;doecho"varis$var"done下面是一個更為有用的腳本showrpm,其功能是列印一些RPM包的統計信息:#!/bin/sh##USAGE:showrpmrpmfile1rpmfile2#EXAMPLE:showrpm/cdrom/RedHat/RPMS/*.rpmforrpmpackagein$*;doif[-r"$rpmpackage"];thenecho"===============$rpmpackage=============="rpm-qi-p$rpmpackageelseecho"ERROR:cannotreadfile$rpmpackage"fidone這里出現了第二個特殊的變數$*,該變數包含了所有輸入的命令行參數值。如果您運行showrpmopenssh.rpmw3m.rpmwebgrep.rpm此時$*包含了3個字元串,即openssh.rpm,w3m.rpmandwebgrep.rpm.引號在向程序傳遞任何參數之前,程序會擴展通配符和變數。這里所謂擴展的意思是程序會把通配符(比如*)替換成合適的文件名,它變數替換成變數值。為了防止程序作這種替換,您可以使用引號:讓我們來看一個例子,假設在當前目錄下有一些文件,兩個jpg文件,mail.jpg和tux.jpg。#!/bin/shecho*.jpg這將列印出"mail.jpgtux.jpg"的結果。引號(單引號和雙引號)將防止這種通配符擴展:#!/bin/shecho"*.jpg"echo'*.jpg'這將列印"*.jpg"兩次。單引號更嚴格一些。它可以防止任何變數擴展。雙引號可以防止通配符擴展但允許變數擴展。#!/bin/shecho$SHELLecho"$SHELL"echo'$SHELL'運行結果為:/bin/bash/bin/bash$SHELL最後,還有一種防止這種擴展的方法,那就是使用轉義字元——反斜桿:echo*.jpgecho$SHELL這將輸出:*.jpg$SHELLHeredocuments當要將幾行文字傳遞給一個命令時,heredocuments(譯者註:目前還沒有見到過對該詞適合的翻譯)一種不錯的方法。對每個腳本寫一段幫助性的文字是很有用的,此時如果我們四有那個heredocuments就不必用echo函數一行行輸出。一個"Heredocument"以shiftby2--)shift;break;;#endofoptions-*)echo"error:nosuchoption$1.-hforhelp";exit1;;*)break;;esacdoneecho"opt_fis$opt_f"echo"opt_lis$opt_l"echo"firstargis$1"echo"2ndargis$2"您可以這樣運行該腳本:cmdparser-lhello-f---somefile1somefile2返回的結果是:opt_fis1opt_lishellofirstargis-somefile12ndargissomefile2這個腳本是如何工作的呢?腳本首先在所有輸入命令行參數中進行循環,將輸入參數與case表達式進行比較,如果匹配則設置一個變數並且移除該參數。根據unix系統的慣例,首先輸入的應該是包含減號的參數。實例一般編程步驟現在我們來討論編寫一個腳本的一般步驟。任何優秀的腳本都應該具有幫助和輸入參數。並且寫一個偽腳本(framework.sh),該腳本包含了大多數腳本都需要的框架結構,是一個非常不錯的主意。這時候,在寫一個新的腳本時我們只需要執行一下命令:cpframework.shmyscript然後再插入自己的函數。讓我們再看兩個例子:二進制到十進制的轉換腳本b2d將二進制數(比如1101)轉換為相應的十進制數。這也是一個用expr命令進行數學運算的例子:#!/bin/sh#vim:setsw=4ts=4et:help(){cat<

『叄』 js怎麼獲取當前的索引值

用JS遍歷就可以做,代碼如下:

<ulid="test">
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>
</ul>
<script>
window.onload=function(){
varul=document.getElementById('test');
varul_lis=ul.getElementsByTagName('li');
for(vari=0;i<ul_lis.length;i++){
ul_lis[i].index=i;
ul_lis[i].onclick=function(){
varj=this.index+1;
alert(j);
}
}
};
</script>

如果想簡單的放用Jquery很方便就可以獲取。
<ulid="test">
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>
</ul>
<script>
$("#testli").click(function(){
varindex=$(this).index()+1;
alert(index);
returnfalse;
});
</script>

javaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。

『肆』 AUTOIT3腳本調用IE,標簽的值怎麼取出來怎樣輸出文本到文件

假設有網頁內容里有:

<ol>
<liid='itme1'>Coffee</li>
<liid='itme2'>Tea</li>
<liid='itme3'>Milk</li>
</ol>

<ul>
<liid='itme21'>Coffee</li>
<liid='itme22'>Tea</li>
<liid='itme23'>Milk</li>
</ul>


編寫腳本如下:

#include<IE.au3>

$oIE=_IECreate('http://localhost/test.html')
$lis=_IETagNameGetCollection($oIE,"li")

$file=FileOpen(@ScriptDir&"output.txt",10)
For$liIn$lis
FileWriteLine($file,"li:"&$li.id&"text:"&$li.InnerText)
;MsgBox(4096,"","li:"&$li.id&"text:"&$li.InnerText)
Next
FileClose($file)
ShellExecute(@ScriptDir&"output.txt")


結果顯示如下:

li:itme1text:Coffee
li:itme2text:Tea
li:itme3text:Milk
li:itme21text:Coffee
li:itme22text:Tea
li:itme23text:Milk

『伍』 編程都有哪些語言

目前熱門的語言有:C、C++、JAVA、VB、VC、FoxPro、Delphi、sql、PHP、ASP、JSP等等。

專門有機構為編程語言進行排名,如下圖:

『陸』 flash製做問題

用FLASH8。
隨便寫了個這種效果的代碼。
1。找四張圖片放在一個文件夾裡面命名為1.jpg,2.jpg,3.jpg,4,jpg.
2。建一個空FLASH,選中第一幀按F9把下面的代碼放在那上面

import flash.geom.Transform;
import flash.geom.ColorTransform;
var transNum:Number = 30;
var speed:Number = 5;
for (var i:Number = 1; i<=4; i++) {
_root.createEmptyMovieClip("newMc"+i,_root.getNextHighestDepth());

var loadLis:MovieClipLoader = new MovieClipLoader();
var lisObj:Object = new Object();
eval("newMc"+i)._x = 100*(i-1);
eval("newMc"+i)._y = 30*i;
lisObj.onLoadInit = function(targetMc) {
var offsetxNum:Number = random(260)-400;
var offsetyNum:Number = random(260)-400;
myId = setInterval(moveMc, 100, targetMc,offsetxNum, offsetyNum);
//trace(i);
targetMc._width = 200;
targetMc._height = 150;
var offsetColor:Number = 0;
targetMc.onRollOut = function() {
var colorTrans:Transform = new Transform(targetMc);
//trace(colorTrans.colorTransform);
targetMc.onEnterFrame = function() {
colorTrans.colorTransform = new ColorTransform(1, 1, 1, 1, offsetColor, offsetColor, offsetColor, 1);
offsetColor -= transNum;
if (offsetColor<0) {
delete this.onEnterFrame;
}
};

};
targetMc.onRollOver = function() {
this.swapDepths(_root.getNextHighestDepth());
//trace(this);
var colorTrans:Transform = new Transform(targetMc);
//trace(colorTrans.colorTransform);
targetMc.onEnterFrame = function() {
colorTrans.colorTransform = new ColorTransform(1, 1, 1, 1, offsetColor, offsetColor, offsetColor, 1);
offsetColor += transNum;
if (offsetColor>250) {
delete this.onEnterFrame;
}
};
};
};
loadLis.loadClip(i+".jpg","newMc"+i);
loadLis.addListener(lisObj);

}
function moveMc(mc:MovieClip, offsetX:Number, offsetY:Number) {
mc._x = (-_xmouse-mc._x+Stage.width + offsetX)/speed+mc._x;
mc._y = (-_ymouse-mc._y+Stage.height + offsetY)/speed+mc._y;
}

///////////////
3。保存在那個目錄裡面。一定要和圖片放在一起。
ctrl + enter就可以了

qq:200810579

『柒』 文件格式有多少種,都是做用的什麼

12M Lotus 1-2-3 97 SmartMaster文件
123 Lotus 1-2-3 97文件
2D VersaCAD的2維繪畫文件
2GR 在Windows之下的VGA圖形驅動程序/配置文件
3GR 在Windows之下的VGA圖形驅動程序/配置文件
3D VersaCAD的3維繪畫文件
3DM 3D NURBS建模器,Rhino
3DS 3D Studio(DOS下)格式文件
386 在386或更高級處理器上使用的文件
4GE Informix 4GL編譯後代碼
4GL Informix 4GL源代碼
669 Composer 669;UNIX Composer音樂模型文件;669磁軌模塊
A 對象代碼庫文件
AAM Authorware shocked文件
AAS Authorware shocked包
ABF Adobe二進制屏幕字體
ABK CorelDRAW自動備份文件
ABS 該類文件有時用於指示一個摘要(就像在一篇有關科學方面的文章的一個摘要或概要,取自abstract)
ACE Ace壓縮檔案格式
ACL CorelDRAW 6鍵盤快捷鍵文件
ACM Windows系統目錄文件
ACP Microsoft office助手預覽文件
ACR 美國放射醫學大學文件格式
ACT Microsoft office助手文件
ACV OS/2的驅動程序,用於壓縮或解壓縮音頻數據
AD After Dark屏幕保護程序
ADA Ada源文件(非-GNAT)
ADB Ada源文件主體(GNAT);HP100LX組織者的約定資料庫
ADD OS/2用於引導過程的適配器驅動程序
ADF Amiga磁碟文件
ADI AutoCAD設備無關二進制繪圖儀格式
ADM After Dark多模塊屏幕保護;Windows NT策略模板
ADP FaxWork用於傳真數據機的交互安裝文件;Astound Dynamite文件
ADR After Dark隨機屏幕保護;Smart Address的地址簿
ADS Ada源文件說明書(GNAT)
AFM Adobe的字體尺度
AF2 ABC的FlowChat文件
AF3 ABC的FlowChat文件
AI Adobe Illustrator格式圖形
AIF 音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
AIFF 音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
AIFC 壓縮AIF
AIM AOL即時信息傳送
AIS ACDSee圖形序列文件;Velvet Studio設備文件
AKW RoboHELP的幫助工程中所有A-關鍵詞
ALAW 歐洲電話音頻格式
ALB JASC Image Commander相冊
ALL 藝術與書信庫
AMS Velvet Studio音樂模塊(MOD)文件;Extreme的Tracker模塊文件
ANC Canon Computer的調色板文件,包含一系列可選的顏色板
ANI Windows系統中的動畫游標
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戲文件
API Adobe Acrobat使用的應用程序設計介面文件
APR Lotus Approach 97文件
APS Microsoft Visual C++文件
ARC LH ARC的壓縮檔案文件
ARI Aristotle聲音文件
ARJ Robert Jung ARJ壓縮包文件
ART Xara Studio繪畫文件;Canon Crayola美術文件;Clip Art文件格式;另一種光線跟蹤格式;AOL使用的用Johnson—Grace壓縮演算法壓縮的標記文件
ASA Microsoft Visual InterDev文件
ASC ASCⅡ文本文件;PGP演算法加密文件
ASD Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件
ASE Velvet Studio采樣文件
ASF Microsoft高級流媒體格式文件
ASM 匯編語言源文件,Pro/E裝配文件
ASO Astound Dynamite對象文件
ASP 動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件
AST Astound多媒體文件;ClarisWorks「助手」文件
ASV DataCAD自動保?***?
ASX Cheyenne備份腳本文件;Microsoft高級流媒體重定向器文件,視頻文件
ATT AT Group 4點陣圖文件
ATW 來自個人軟體的Any Time Deluxe For Windows個人信息管理員文件
AU Sun/NeXT/DEC/UNIX聲音文件;音頻U-Law(讀作「mu-law」)文件格式
AVB Computer Associates Inoculan反病毒軟體的病毒感染後文件
AVI Microsoft Audio Video Interleave電影格式
AVR Audio Visual Research文件格式
AVS 應用程序可視化格式
AWD FaxVien文檔
AWR Telsis數字儲存音頻文件擴展名格式
Axx ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3L Authorware 3.x庫文件
A4L Authorware 4.x庫文件
A5L Authorware 5.x庫文件
A3M Authorware Macintosh未打包文件
A4M Authorware Macintosh未打包文件
A4P Authorware無運行時間的打包文件
A3W 未打包的Authorware Windows文件
A4W 未打包的Authorware Windows文件
A5W 未打包的Authorware Windows文件
BAK 備份文件
BAS BASIC源文件
BAT 批處理文件
BDF West Point Bridger Designer文件
BFC Windows 95 Briefcase文檔
BG Backgammon For Windows下的游戲文件
BGL Microsoft Flight Simulator(微軟飛行模擬器)的視景文件
BI 二進制文件
BIF Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二進制文件
BK 有時用於********版本
BK$ 有時用於********版本
BKS IBM BookManager Read書架文件
BMK 書簽文件
BMP Windows或OS/2點陣圖文件
BMI Apogee BioMenace數據文件
BOOK Adobe FrameMaker Book文件
BOX Lotus Notes的郵箱文件
BPL Borlard Delph 4打包庫
BQY BrioQuery文件
BRX 用於查看多媒體對象目錄的文件
BSC MS Developer Studio瀏覽器信息文件
BSP Quake圖形文件
BS1 Apogee Blake Stone數據文件
BS_ Microsoft Bookshelf Find菜單外殼擴展名
BTM Norton 應用程序使用的批處理文件
BUD Quicken的備份磁碟
BUN CakeWalk 聲音捆綁文件(一種MIDI程序)
BW SGI黑白圖像文件
BWV 商業波形文件
BYU BYU的電影文件格式
B4 Helix Nuts and Bolts文件
C C代碼文件
C0l 台風波形文件
CAB Microsoft壓縮檔案文件
CAD Softdek的Drafix CAD文件
CAL CALS壓縮點陣圖;日歷計劃表數據
CAM Casio照相機格式
CAP 壓縮音樂文件格式
CAS 逗號分開的ASCⅡ文件
CAT Quicken使用 的IntellCharge分類文件
CB Microsoft干凈引導文件
CBI 二進制卷格式文件(用於IBM大型機系統)
CC Visual dBASE用戶自定義類文件
CCA cc:郵件文件
CCB Visual Basic動態按鈕配置文件
CCF 多媒體查看器配置文件,用於OS/2
CCH Corel圖表文件
CCM Lotus cc:郵箱(例如「INBOX.CCM」)
CCO CyberChat數據文件
CCT Macromedia Director Shockwave投影
CDA CD音頻軌道
CDF Microsoft頻道定義格式文件
CDI Philip的高密盤交互格式
CDM Visual dBASE自定義數據模塊文件
CDR CorelDRAW繪圖文件;原始音頻CD數據文件
CDT CorelDRAW模板
CDX CorelDRAW壓縮繪圖文件;Microsoft Visual FoxPro索引文件
CEL CIMFast事件語言文件
CER 證書文件(MIME x-x509-ca-cert)
CFB Compton的多媒文件
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用戶定製表單
CGI 公共網關介面腳本文件
CGM 計算機圖形元文件
CH OS/2配置文件
CHK 由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM 編譯過的HTML文件
CHR 字元集(字體文件)
CHP Ventura Publisher章節文件
CHT ChartViem文件;Harvard Graphics矢量文件
CIF Adaptec CD 創建器 CD映像文件
CIL Clip Gallery下載包
CIM SimCity 2000文件
CIN OS/2改變控制文件用於跟蹤INI文件中的變化
CK1 iD/Apogee Commander Keen 1數據文件
CK2 iD/Apogee Commander Keen 2數據文件
CK3 iD/Apogee Commander Keen 3數據文件
CK4 iD/Apogee Commander Keen 4數據文件
CK5 iD/Apogee Commander Keen 5數據文件
CK6 iD/Apogee Commander Keen 6數據文件
CLASS Java類文件
CLL Crick Software Clicker文件
CLP Windows 剪貼板文件
CLS Visual Basic類文件
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CMF Corel元文件
CMG Chessmaster保存的游戲文件
CMP JPEG點陣圖文件;地址文檔
CMV Corel Move動畫文件
CMX Corel Presentation Exchange圖像
CNF Telnet,Windows和其他其內格式會發生改變的應用程序使用的配置文件
CNM Windows應用程序菜單選項和安裝文件
CNQ Compuworks Design Shop文件
CNT Windows(或其他)系統用於幫助索引或其他目的內容文件
COB TrueSpace 2對象文件
COD Microsoft C編譯器產生的可顯示機器碼/匯編代碼文件,其中附有源C代碼作為注釋
COM 命令文件(程序)
CPD Corel Print Office文件(圖形)
CPD 傳真覆蓋文檔
CPE 傳真覆蓋文檔
CPI Microsoft MS-DOS代碼頁信息文件
CPL 控制面板擴展名,Corel顏色板
CPO Corel列印存儲文件
CPP C++代碼文件
CPR Corel提供說明書文件
CPT Corel 照片-繪畫圖像
CPX Corel Presentation Exchange壓縮圖形文件
CRD Windows Cardfile文件
CRP Corel 提供的運行時介紹文件;Visual dBASE自定義報表文件
CRT 認證文件
CSC Corel腳本文件
CSP PC Emcee On_Screen圖像
CSS 瀑布式表格文件
CST Macromedia Director Cast文件
CSV 逗號分隔的值文件
CT Scitex CT點陣圖文件;Paint Shop Pro Grapic編輯器文件
CTL 通常用於表示一個包含控制項信息的文件;FaxWork用它來保持有關每個傳真收到或發出的信息
CUE Microsoft提示牌數據文件
CUR Windows游標文件
CUT Dr Halo點陣圖文件
CV Corel版本的檔案文件;Microsoft CodeView信息屏幕文件
CWK ClarisWorks數據文件.
CWS ClarisWorks模塊
CXT Macromedia Director受保護的(不可編輯的)投影文件
CXX C++源代碼文件
DAT 數據文件;WrodPerfect合並數據文件;用於一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro資料庫容器文件
DBF dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel 97打開);Oracle 8.1.x表格空間文件
DBX DataBearn圖像;Microsoft Visual FoxPro表格文件
DCM DCM模塊格式文件
DCR 沖擊波文件
DCS 桌面顏色分隔文件
DCT Microsoft Visual FoxPro資料庫容器
DCU Delphi編譯單元文件
DCX Microsoft Visual FoxPro資料庫容器;基於PCX的傳真圖像;宏
DC5 DataCAD繪圖文件
DDF Btrieve或Xtrieve數據定義文件,它包含用於描述Btrieve或Xtrieve文件的元數據
DDIF Digital Equipment或 Compaq格式,用於保存他們圖像與字處理文檔
DEF SmartWareⅡ數據文件;C++模塊定義文件
DEFI Oracle 7 卸載腳本文件
DEM 用於表示數字高度模型的USGS基準的文件
DER 認證文件
DEWF Macintosh Sound Cap/Sound Edit錄音設備格式
DGN Macintosh 95 CAD繪圖文件
DIB 設備無關點陣圖
DIC 目錄
DIF 可進行數據互換的電子表格
DIG DigiLink格式;Sound DesignerⅠ音頻文件
DIR MacromediaDirector文件
DIZ 描述文件
DLG C++對話框腳本文件
DLL 動態鏈接庫
DLS 可下載聲音文件
DMD Visual dBASE數據模塊文件
DMF X-Trakker音樂模塊(MOD)文件
DOC FrameMaker或FrameBuilder文檔;Word Star文檔、Word Perfect文檔、Microsoft Word文檔;DisplayWrite文檔
DOT Microsoft Word文檔模板
DPL Borland Delph3壓縮庫
DPR Borland Delphi工程頭文件
DRAW Acorn的基於對象的矢量圖像文件
DRV 驅動程序
DRW Micrografx Designer/Draw;Pro/E繪畫文件
DSF Micrografx Designer VFX文件
DSG DOOM保存的文件
DSM Dynamic Studio音樂模塊(MOD)文件
DSP Microsoft Developer Studio工程文件
DSQ Corel QUERY(查詢)文件
DST 刺綉機圖形文件
DSW Microsoft Developer Studio工作區文件
DTA Word Bank(世界銀行)的STARS數據文件
DTD SGML文檔類型定義(DTD)文件
DTED 地面高度數字數據(圖形的數據格式)文件
DTF Symantec Q&A相關的資料庫數據文件
DTM DigiTrakker模塊文件
DUN Microsoft拔號網路導出文件
DV 數字視頻文件(MIME)
DWD Diamo
DWD DiamondWare數字化文件
DWG AutoCAD工程圖文件;AutoCAD或Generic CADD老版本的繪圖格式
DXF 可進行互交換的繪圖文件格式,二進制的DWG格式的文本表示;數據交換文件
DXR Macromedia Director受保護(不可編輯)電影文件
D64 Commodore的64位模擬磁碟圖像文件
EDA Ensoniq ASR磁碟映像
EDD 元素定義文檔(FrameMaker+SGML文檔)
EDE Ensoniq EPS磁碟映像
EDK Ensoniq KT磁碟映像
EDQ Ensoniq SQ1/SQ2/Ks32磁碟映像
EDS Ensoniq SQ80磁碟映像
EDV Ensoniq VFX-SD磁碟映像
EFA Ensoniq ASR文件
EFE Ensoniq EPS文件
EFK Ensoniq KT文件
EFQ Ensoniq SQ1/SQ2/Ks32文件
EFS Ensoniq SQ80文件
EFV Ensoniq VFX-SD文件
EMD ABT擴展模塊
EMF Windows增強元文件
EML Microsoft Outlook Express郵件消息(MIME RTC822)文件
ENC 重演文件
ENFF 中性文件格式擴展名
EPHTML Perl解釋增強HTML文件
EPS 壓縮的PostScript圖像
EPSF 壓縮的PostScript文件
ERI ERWin文件
ERR 當RobooHELP幫助編譯器企圖編譯一個幫助系統源文件時用來存儲錯誤消息的文件
EPX ERWin文件
ESPS ESPS音頻文件
EUI Ensoniq ESP家族的壓縮磁碟映像
EVY 特使文檔
EWL Microsoft Encarta文檔
EXC Microsoft Word禁止字字典
EXE 可執行文件(程序)
F FORTRAN文件
F2R Farandoyle線性模塊格式
F3R Farandoyle分塊線性模塊格式
F77 FORTRAN文件
F90 FORTRAN文件
FAR Fradole Composer音樂模塊(MOD)文件
FAV Microsoft Outlook導航條
FAX 傳真類型圖像
FBK Navison 金融備份
FCD 虛擬CD-ROM
FDB Navison 金融資料庫
FDF Adobe Acrobat表單文檔文件
FEM CADRE有限元素網路文件
FFA Microsoft快速查找文件
FFL Microsoft快速查找文件
FFO Microsoft快速查找文件
FFK Microsoft快速查找文件
FFF GUS PnP銀行文件格式
FFT 最終格式文本(IBM的DCA一部分)
FH3 Als Freehand 3繪圖文件
FIF Fractal圖像文件
FIG REND386/AVRIL使用的文件格式
FITS CCD照相機圖像;靈活圖像傳輸系統
FLA Macromedia Flash電影
FLC Autodesk FLIC動畫文件
FLF Corel Paradox產生的格式:Navison Financials許可文件;OS/2驅動程序文件
PLI Autodesk FLIC動畫
FLT StarTrekker音樂模塊(MOD)文件;MultiGen Inc的Open Flight使用的文件格式;Corel過濾器文件
FM Adobe FrameMaker文檔
FMB Oracle4.0版或以後版本表單的二進制源代碼文件
FML 文件鏡象列表(GetRight)
FMT Oracle 4.0版或以後版本表單的文本格式;Microsoft Schele+ 列印文件
FMX Oracle 4.0版或以後版本可執行表單
FND Microsoft Explorer保存的搜索文件(Find applet)
FNG 字體組文件(字體導航器,Font Navigator)
FNK Funk Tracker模塊格式
FOG Fontographer模塊字體
FON 系統字體
FOR FORTRAN文件
FOT 字體相關文件
FP FileMaker Pro文件
FP1 Flying Pigs for Windows數據文件
FP3 FileMaker Pro文件
FPT FileMaker Pro文件;Microsoft Fox Pro備注字體文件
FPX FlashPix點陣圖
FRM 表單;Frame Maker或Frame Builder文檔;Oracle可執行表(3.0版或早期版本);Visual Basic表單;WordPerfect Merge表單;DataCAD標志報表文件
FRT Microsoft FoxPro報表文件
FRX Visual Basic表單文本;Microsoft FoxPro報表文件
FSF fPrint Audit Tool文件格式
FSL Borland的Paradox 7表單;Corel Paradox保存的表單
FSM Parandoyle示例格式
FT Lotus Notes全文本索引
FTG 全文本搜索組文件,由Windows幫助系統查找時產生——可以刪除,並在需要時重建起來
FTS 全文本搜索引文件,由Windows幫助系統查找時產生
FW2 Framework Ⅱ文件
FW3 Framework Ⅲ文件
FW4 Framework Ⅳ文件
FXP 經Microsoft FoxPro編譯的源文件
FZB Casio FZ-1銀行轉儲
FZF Casio FZ-1完全轉儲
FZV Casio FZ-1聲音轉儲 G721 Raw CCITT G.721 $bit ADPCM格式數據
G723 Raw CCITT G.723 3或5bit ADPCM格式數據
GAL Corel多媒體管理器相集
GCD Generic CADD繪畫文件(後續版本)
GCP Ground Control Point(地面控制點)文件,用於遠景數據形成圖像過程,經常用於生成圖工程—CHIPS(copenhagen image processing system)使用這些文件
GDB InterBase資料庫文件
GDM 鈴聲、口哨聲和聲音板模塊格式
GED GEDCOM 系譜數據文件,用於記錄和交換系譜數據的流行格式;圖形環境文檔繪畫
GEM GEM元文件
GEN Ventura產生的文本文件
GetRight GetRight未完成的下載文件
GFC Patton&Patton FlowCharting 4 flowchart文件
GFI Genigraphics圖形鏈接表示文件
GFX Genigraphics圖形鏈接表示文件
GHO Norton 克隆磁碟映像
GID Windows 95全局索引文件(包括幫助狀態)
GIF CompuServe點陣圖文件
GIM Genigraphics圖形鏈接介紹文件
GIX Genigraphics圖形鏈接介紹文件
GKH Ensoniq EPS家簇磁碟映像文件
GKS Gravis Grip Key文檔
GL 動畫格式
GNA Genigraphics圖形鏈接介紹文件
GNT 生成代碼,Micro Focus屬性格式里的可執行代碼
GNX Genigraphics圖形鏈接介紹文件
GRA Microsoft Graph文件
GRD 用於遠程視景數據產生地圖過程的格式文件,通常應用於形成地圖工程—CHIPS(copenhagen image processing system)使用這些文件
GRF Grapher(Golden Software公司)圖形文件
GRP 程序管理組
GSM Raw GSM 6.10音頻流;Raw「byte aligned(比特對齊的)」 GSM 6.10音頻流;US Robotics語音數據機
GTK Graoumftracker(老)音樂模塊(MOD)文件
GT2 Graoumftracker(新)音樂模塊(MOD)文件
GWX Cenigraphis圖形鏈接介紹文件
GWZ Cenigraphis圖形鏈接介紹文件
GZ UNIX gzip壓縮文件
H C程序頭文件
HCM IBM HCM配置文件
HCOM 聲音工具HCOM格式
HCR IBM HCD/HCM產品配置文件
HDF 高級計算機應用程序本地中心(NCSA) geospatial Hierarchial數據格式文件
HED HighEdit文檔
HEL Microsoft Hellbender格式保存的游戲文件
HEX Macintosh BinHex2.0文件
HGL HP圖形語言繪圖文件
HH 映射文件,包括一些話題ID和在幫助文件系統中話題的映射數字—允許運行中應用程序發送給用戶合適的上下文幫助話題
HLP 幫助文件;Date CAD Windows幫助文件
HOG Lucas Arts的Dark Forces WAD文件
HPJ Visual Basic幫助工程
HPP C++程序頭文件
HQX Macintosh BinHex 4.0文件
HST 歷史文件
HT HyperTerminal(超級終端)
HTM 超文本文檔
HTML 超文本文檔
HTT Microsoft超文本模板
HTX 擴展HTML模板
HXM Descent2 HAM文件擴展
ICA Citrix文件
ICB Targa點陣圖文件
ICC Kodak列印機格式文件
ICL 圖標庫文件
ICM 圖形顏色匹配配置文件
ICO Windows圖標
IDB MSDev中間層文件
IDD MIDI設備定義
IDF MIDI設備定義(Windows 95需要的文件)
IDQ Internet數據查詢文件
IDX Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook Express文件
IFF 交換格式文件;Amiga ILBM
IGES 初始圖形交換說明文件
IGF 插入系統元文件
IIF QuickBooks for Windows交換文件
ILBM 點陣圖圖形文件
IMA WinImage磁碟映像文件
IMG GEM映像
IMZ WinImage壓縮磁碟映像文件
INC 匯編語言或動態伺服器包含文件
INF 信息文件
INI 初始化文件;MWave DSP Synth的「nwsynth.ini」 GMS安裝;Cravis Ultrasound bank安裝
INP Oracle 3.0版或早期版本的表單源代碼
INRS INRS遠程通信聲頻
INS InstallShield安裝腳本;X-Internet簽字文件;Ensoniq EPS字簇設備;Cell/ⅡMAC/PC抽樣設備
INT 中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼
IOF Findit文檔
IQY Microsoft Internet查詢文件
ISO 根據ISD 9660有關CD-ROM文件系統標准列出CD-ROM上的文件
ISP X-Internet簽字文件
IST 數字跟蹤設備文件
ISU InstallShield卸裝腳本
IT 脈沖跟蹤系統音樂模塊(MOD)文件
ITI 脈沖跟蹤系統設備
ITS 脈沖跟蹤系統抽樣,Internet文檔位置
IV Open Inventor中使用的文件格式
IVD 超過20/20微觀數據維數或變數等級文件
IVP 超過20/20的用戶子集配置文件
IVT 超過20/20表或集合數據文件
IVX 超過20/20微數據目錄文件
IW Idlewild屏幕保護程序
IWC Install Watch文檔
J62 Ricoh照相機格式
JAR Java檔案文件(一種用於applet和相關文件的壓縮文件)
JAVA Java源文件
JBF Paint Shop Pro圖像瀏覽文件
JFF JPEG文件
JFIF JPEG文件
JIF JPEG文件
JMP SAS的JMPDiscovery表格統計文件
JN1 Epic MegaGames的Jill of the Jungle數據文件
JPE JPEG圖形文件
JPEG JPEG圖形文件
JPG JPEG圖形文件
JS javascript源文件
JSP HTML網頁,其中包含有對一個Java servlet的參考
JTF JPEG點陣圖文件
K25 Kurzweil 2500抽樣文件
KAR 卡拉OK MIDI文件(文本+MIDI)
KDC Kodak光增強器
KEY DataCAD圖標工具條文件
KFX KoFak Group 4圖像文件
KIZ Kodak數字明信片文件
KKW RoboHELP幫助工程索引設計器中與主題無關的K開頭的所有關鍵字
KMP Korg Trinity KeyMap文件
KQP Konica照相機本地文件
KR1 Kurzweil 2000抽樣(多軟碟機)文件
KRZ Kurzweil 2000抽樣文件
KSF Korg Trinity抽樣文件
KYE Kye游戲數據
LAB Visual dBASE標簽文件
LBM Deluxe Paint點陣圖文件
LBT Microsoft FoxPro標簽文件
LBX Microsoft FoxPro標簽文件
LDB Microsoft Access加鎖文件
LDL Corel Paradox分發庫
LEG Legacy文檔
LES Logitech娛樂系統游戲配置文件(與REC文件一樣)
LFT 3D Studio(DOS)放樣文件
LGO Paintbrush(Microsoft畫圖應用程序)的徽標文件
LHA LZH更換文件後綴
LIB 庫文件
LIN DataCAD線型文件
LIS 結構化查詢報告(SQR)程序產生的輸出文件
LLX Laplink交換代理
LNK Windows快捷方式文件
LOG 日誌文件
LPD Helix Nut和Bolt文件
LRC Intel可視電話文件
LSL Corel Paradox保存的庫文件
LSP AutoLISP、CommonLISP和其他LISP語言文件
LST 列表文件
LU ThoughtWing庫單元文件
LVL Parallax Software的 Miner Descent/D2 Level擴展
LWLO Lightwave分層對象文件
LWOB Lightwave對象文件
LWP Lotus WordPro 96/97文件
LWSC Lightwave視景文件
LYR DataCAD層文件
LZH ARC壓縮檔案
LZS Skyroads數據文件
M1V MPEG相關文件(MIME「mpeg」類型)
M3D Corel Motion 3D動畫文件
M3U MPEG URL(MIME聲音文件)
MAC MacPaint圖像文件
MAD Microsoft Access模塊文件
MAF Microsoft Access表單文件
MAG 在一些日本文件中發現的圖形文件格式
MAGIC 魔力郵件監視器配置文件
MAK Visual Basil或Microsoft Visual C++工程文件
MAM Microsoft Access宏
MAN UNIX手冊頁輸出
MAP 映射文件;Duke Nukem 3D WAD游戲文件
MAQ Microsoft Access查詢文件
MAR Microsoft Access報表文件
MAS Lotus Freelance Graphics Smart Master文件
MAT Microsoft Access表;3D Studio MAX材料庫
MAUD MAUD抽樣格式
MAX Kinetx的3DStudio MAX文件;該格式用於一個3D場景文件;Paperport文件;OrCAD設計文件
MAZ Hover迷路數據;Division的dVS/dVISE使用的文件格式
MB1 Apogee Monster Bash數據文件
MBOX Berkeley Unix郵箱格式
MBX Microsoft Outlook保存email格式;Eudora郵箱
MCC Dailerl0呼叫卡
MCP Metrowerks CodeWarrior工程文件
MCR DataCAD鍵盤宏文件
MCW Microsoft Word的Macintosh文檔
MDA Microsoft Access內抽入器;Microsoft Access 2.0版及其後續版本的工作組事件
MDB Microsoft Access資料庫
MDE Microsoft Access MDE文件
MDL 數字跟蹤器音樂模塊(MOD)文件;Quake模 塊文件
MDN Microsoft Access空資料庫模板
MDW Microsoft Access工作組文件
MDZ Microsoft Access向導模板文件
MED 音樂編輯器,OctaMED音樂模塊(MOD)文件
MER 電子表格/資料庫數據交換格式;FileMaker、Excel及其他軟體能識別
MET 表示管理器元文件
MFG Pro/ENGINEER製造文件
MGF 在材料與幾何學里的文件格式
MHTM MHTML文檔(MIME)
MHTM MHTML文檔(MIME)
MHTML MHTML文檔(MIME)
MI 雜項
MIC Microsoft Image Composer文件
MID MIDI音樂
MIF Adobe FramMaker交換格式
MIFF 與機器無關格

『捌』 如何在Linux發行版中安裝並啟用Hyper-V集成服務

首先注意以下幾點:

1. LIS的安裝與啟用對Linux發行版有著多項要求。

2. 某些Linux發行版自身已經安裝有LIS。對於這些發行版,大家只需要啟用即可在Hyper-V中發揮其全部功能特性。

在已經安裝了LIS驅動程序與服務的Linux發行版中啟用集成服務

請大家通過以下步驟在已經安裝有LIS驅動程序與服務的Linux發行版中將其啟用。在下面的例子中,我們選擇的是Ubuntu 12.04。

1. 第一步是利用以下命令編輯/etc/initramfs-tools文件夾下的「moles」文件:

sudo vi /etc/initramfs-tools/moles
2. 在vi編輯器中,找到該文件的最後一行並使用(I)插入命令加入以下命令行:

hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
3. 接下來按下Esc鍵並利用「:x」命令保存文件。

4. 然後通過以下命令對「moles」文件重新進行初始化:

sudo update-initramfs –u
5. 最後,通過在Shell中執行以下命令重新啟動虛擬機系統:

sudo shutdown -r now
6. 客戶虛擬機重新啟動完成之後,LIS驅動程序與服務都將在系統中得到注冊。重新啟動之後,大家可以通過以下命令確認LIS驅動程序與服務是否已經安裝完畢:

Lsmod

通過這項命令,我們應該能夠看到LIS驅動程序與服務被包含在列表當中。大家需要在其中找到hid_hyperv, hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它們在LIS才能被正確啟用。

為沒有預先安裝LIS驅動程序與服務的Linux發行版安裝集成服務

在以下情況中,大家可能發現自己需要為Linux發行版安裝Linux集成服務:

1. Linux發行版並未預先集成LIS。

2. Linux發行版當中所包含的LIS並非微軟官方網站上提供的最新版本。目前的LIS版本為3.5。

由於Linux只能利用RPM文件進行安裝,因此LIS ISO鏡像文件提供了必要的RPM文件以安裝或者對現有LIS組件進行更新。

LIS安裝流程的第一步是利用Hyper-V管理器將LIS ISO導入虛擬機系統,而後執行一系列命令以完成安裝,具體步驟如下所示:

1. 將LinuxICv35.ISO文件指向Linux虛擬機系統。

2. 執行以下命令以啟動該ISO文件:

# mount /dev/cdrom /media
3. 以root許可權登錄並對相關目錄作出變更——具體路徑視發行版類型而定:

對於 RHEL / CentOS 5.5: # cd /media/CDROM/RHEL55

對於 RHEL / CentOS 5.6: # cd /media/CDROM/RHEL56

對於 RHEL / CentOS 5.7: # cd /media/CDROM/RHEL57

對於 RHEL / CentOS 5.8: # cd /media/CDROM/RHEL58

對於 RHEL / CentOS 6.0, 6.1, 6.2: # cd /media/CDROM/RHEL6012

對於 RHEL / CentOS 6.3: # cd /media/CDROM/RHEL63

4. 接下來運行LIS ISO所提供的腳本以安裝LIS:

對於 RHEL / CentOS 5.5: # ./install_rhel55.sh

對於 RHEL / CentOS 5.6: # ./install_rhel56.sh

對於 RHEL / CentOS 5.7: # ./install_rhel57.sh

對於 RHEL / CentOS 5.8: # ./install_rhel58.sh

對於 RHEL / CentOS 6.0, 6.1, 6.2: # ./install.sh

對於 RHEL / CentOS 6.3: # ./install.sh

5. 最後,大家需要重新啟動Linux虛擬機,這樣LIS組件就會完成初始化並成功注冊。

重新啟動之後,利用「lsmod」或者「Modinfo」命令檢查LIS驅動程序與服務的當前狀態。

更新LIS

微軟提供了Linux發行版中更新LIS驅動程序所必需的升級腳本。大家可以按照前面提到的步驟載入ISO文件,並根據Linux發行版進行相關目錄調整之後執行「Upgrade.sh」腳本。

該腳本完成LIS驅動程序與服務的安裝之後,我們需要重新啟動該虛擬機系統,這樣LIS驅動程序與服務將被注冊至Linux內核當中。

不支持功能

截至目前,以下功能特性尚不受Linux集成服務的支持:

• 動態內存熱添加支持

• Trim功能支持

• TCP減負

• vRSS

『玖』 為什麼C語言用execl執行bash shell腳本會出現Exec format error

進行linux測試編寫腳本必少Shell腳本名稱隨便定義要綴名例寫abcsmartzip類名稱運行要鍵入./smartzip能運行腳本每行命令處用空格行第1部.Linux腳本編寫基礎1.1語基本介紹1.1.1程序必須面行始(必須文件第行):#!/bin/sh符號#!用告訴系統面參數用執行該文件程序例我使用/bin/sh執行程序編輯腳本要執行該腳本必須使其執行要使腳本執行:編譯chmod+xfilename才能用./filename運行1.1.2注釋進行shell編程#句表示注釋直行結束我真誠建議您程序使用注釋您使用注釋即使相間內沒使用該腳本您能短間內明白該腳本作用及工作原理1.1.3變數其編程語言您必須使用變數shell編程所變數都由字元串組並且您需要變數進行聲明要賦值給變數您寫:#!/bin/sh#變數賦值:a="helloworld"#現列印變數a內容:echo"Ais:"echo$a候變數名容易與其文字混淆比:num=2echo"thisisthe$numnd"並列印"thisisthe2nd"僅僅列印"thisisthe"shell搜索變數numnd值變數沒值使用花括弧告訴shell我要列印num變數:num=2echo"thisisthe${num}nd"列印:thisisthe2nd1.1.4環境變數由export關鍵字處理變數叫做環境變數我環境變數進行討論通情況僅僅登錄腳本使用環境變數1.1.5Shell命令流程式控制制shell腳本使用三類命令:1)Unix命令:雖shell腳本使用任意unix命令由些相更用命令些命令通用進行文件文字操作用命令語及功能echo"sometext":文字內容列印屏幕ls:文件列表wc–lfile:計算文件行數wc-wfile:計算文件單詞數wc-cfile:計算文件字元數cpsourcefiledestfile:文件拷貝mvoldnamenewname:重命名文件或移文件rmfile:刪除文件grep'pattern'file:文件內搜索字元串比:grep'searchstring'file.txtcut-bcolnumfile:指定欲顯示文件內容範圍並輸標准輸設備比:輸每行第5第9字元cut-b5-9file.txt千萬要cat命令混淆兩完全同命令catfile.txt:輸文件內容標准輸設備(屏幕)filesomefile:文件類型readvar:提示用戶輸入並輸入賦值給變數sortfile.txt:file.txt文件行進行排序uniq:刪除文本文件現行列比:sortfile.txt|uniqexpr:進行數運算Example:add2and3expr2"+"3find:搜索文件比:根據文件名搜索find.-namefilename-printtee:數據輸標准輸設備(屏幕)文件比:somecommand|teeoutfilebasenamefile:返包含路徑文件名比:basename/bin/tux返tuxdirnamefile:返文件所路徑比:dirname/bin/tux返/binheadfile:列印文本文件幾行tailfile:列印文本文件末尾幾行sed:Sed基本查找替換程序標准輸入(比命令管道)讀入文本並結輸標准輸(屏幕)該命令採用則表達式(見參考)進行搜索要shell通配符相混淆比:linuxfocus替換LinuxFocus:cattext.file|sed's/linuxfocus/LinuxFocus/'>newtext.fileawk:awk用文本文件提取欄位預設欄位割符空格使用-F指定其割符catfile.txt|awk-F,'{print$1","$3}'我使用作欄位割符同列印第第三欄位該文件內容:AdamBor,34,IndiaKerryMiller,22,USA命令輸結:AdamBor,IndiaKerryMiller,USA2)概念:管道,重定向backtick些系統命令真重要管道(|)命令輸作另外命令輸入grep"hello"file.txt|wc-lfile.txt搜索包含hello行並計算其行數grep命令輸作wc命令輸入您使用命令重定向:命令結輸文件標准輸(屏幕)>寫入文件並覆蓋舊文件>>加文件尾部保留舊文件內容反短斜線使用反短斜線命令輸作另外命令命令行參數命令:find.-mtime-1-typef-print用查找24(-mtime–2則表示48)內修改文件您想所查找文件打包則使用腳本:#!/bin/sh#Theticksarebackticks(`)notnormalquotes('):tar-zcvflastmod.tar.gz`find.-mtime-1-typef-print`3)流程式控制制1.if"if"表達式條件真則執行then面部:if.;then.elif.;then.else.fi數情況使用測試命令條件進行測試比比較字元串、判斷文件否存及否讀等等…通用"[]"表示條件測試注意空格重要要確保括弧空格[-f"somefile"]:判斷否文件[-x"/bin/ls"]:判斷/bin/ls否存並執行許可權[-n"$var"]:判斷$var變數否值["$a"="$b"]:判斷$a$b否相等執行mantest查看所測試表達式比較判斷類型直接執行腳本:#!/bin/shif["$SHELL"="/bin/bash"];thenecho"yourloginshellisthebash(bourneagainshell)"elseecho"yourloginshellisnotbashbut$SHELL"fi變數$SHELL包含登錄shell名稱我/bin/bash進行比較快捷操作符熟悉C語言朋友能喜歡面表達式:[-f"/etc/shadow"]&&echo""&&快捷操作符左邊表達式真則執行右邊語句您認邏輯運算與操作例表示/etc/shadow文件存則列印同或操作(||)shell編程用例:#!/bin/shmailfolder=/var/spool/mail/james[-r"$mailfolder"]''{echo"Cannotread$mailfolder";exit1;}echo"$mailfolderhasmailfrom:"grep"^From"$mailfolder該腳本首先判斷mailfolder否讀讀則列印該文件"From"行讀則或操作效列印錯誤信息腳本退問題我必須兩命令:-列印錯誤信息-退程序我使用花括弧匿名函數形式兩命令放起作命令使用般函數文提及用與或操作符我用if表達式作任何事情使用與或操作符更便利2.casecase:表達式用匹配給定字元串數字casein)dosomethinghere;;esac讓我看例file命令辨別給定文件文件類型比:filelf.gz返:lf.gz:gzipcompresseddata,deflated,originalfilename,lastmodified:MonAug2723:09:182001,os:Unix我利用點寫叫做smartzip腳本該腳本自解壓bzip2,gzipzip類型壓縮文件:#!/bin/shftype=`file"$1"`case"$ftype"in"$1:Ziparchive"*)unzip"$1";;"$1:gzipcompressed"*)gunzip"$1";;"$1:bzip2compressed"*)bunzip2"$1";;*)echo"File$";;esac您能注意我使用特殊變數$1該變數包含傳遞給該程序第參數值說我運行:smartziparticles.zip$1字元串articles.zip3.selsectselect表達式種bash擴展應用尤其擅於互動式使用用戶組同值進行選擇selectvarin;dobreakdone.now$varcanbeused.面例:#!/bin/shecho"WhatisyourfavouriteOS?"selectvarin"Linux""GnuHurd""FreeBSD""Other";dobreakdoneecho"Youhaveselected$var"面該腳本運行結:WhatisyourfavouriteOS?1)Linux2)GnuHurd3)FreeBSD4)Other#?1YouhaveselectedLinux4.looploop表達式:while;do.donewhile-loop運行直表達式測試真.關鍵字"break"用跳循環關鍵字continue用執行余部直接跳循環for-loop表達式查看字元串列表(字元串用空格隔)其賦給變數:forvarin.;do.done面例別列印ABC屏幕:#!/bin/shforvarinABC;doecho"varis$var"done面更用腳本showrpm其功能列印些RPM包統計信息:#!/bin/sh##USAGE:showrpmrpmfile1rpmfile2#EXAMPLE:showrpm/cdrom/RedHat/RPMS/*.rpmforrpmpackagein$*;doif[-r"$rpmpackage"];thenecho"===============$rpmpackage=============="rpm-qi-p$rpmpackageelseecho"ERROR:cannotreadfile$rpmpackage"fidone現第二特殊變數$*該變數包含所輸入命令行參數值您運行showrpmopenssh.rpmw3m.rpmwebgrep.rpm$*包含3字元串即openssh.rpm,w3m.rpmandwebgrep.rpm.5.引號向程序傳遞任何參數前程序擴展通配符變數所謂擴展意思程序通配符(比*)替換合適文件名變數替換變數值防止程序作種替換您使用引號:讓我看例假設前目錄些文件兩jpg文件mail.jpgtux.jpg1.2編譯SHELL腳本#ch#!/bin/shmod+xfilenamecho*.jpg∪緩螅梢醞ü淙耄?./filename執行您腳本列印"mail.jpgtux.jpg"結引號(單引號雙引號)防止種通配符擴展:#!/bin/shecho"*.jpg"echo'*.jpg'列印"*.jpg"兩單引號更嚴格些防止任何變數擴展雙引號防止通配符擴展允許變數擴展#!/bin/shecho$SHELLecho"$SHELL"echo'$SHELL'運行結:/bin/bash/bin/bash$SHELL種防止種擴展使用轉義字元——反斜桿:echo/*.jpgecho/$SHELL輸:*.jpg$SHELL6.Heredocuments要幾行文字傳遞給命令heredocuments(譯者註:目前沒見該詞適合翻譯)種錯每腳本寫段幫助性文字用我四heredocuments必用echo函數行行輸"Heredocument"heredocument段特殊目代碼塊.使用I/O重定向形式命令序列傳遞交互程序或者命令,比ftp,cat,或者ex文本編輯器.1COMMANDlimitstring用劃定命令序列范圍(譯者注:兩相同limitstring間命令序列).特殊符號heredocument形式看:1#!/bin/bash2interactive-program選擇名字非詭異limitstring避免命令列表limitstring重名問題.面例該例我文件進行重命名並且使用heredocuments列印幫助:#!/bin/sh#wehavelessthan3arguments.Printthehelptext:if[$#-lt3];thencat4)函數您寫些稍微復雜些程序您發現程序能幾使用相同代碼並且您發現我使用函數便函數:functionname(){#insidethebody$#$2thesecondbody}您需要每程序始函數進行聲明面叫做xtitlebar腳本使用腳本您改變終端窗口名稱使用叫做help函數您看定義函數使用兩#!/bin/sh#vim:setsw=4ts=4et:help(){catshiftby2--)shift;break;;#endofoptions-*)echo"error:nosuchoption$1.-hforhelp";exit1;;*)break;;esacdoneecho"opt_fis$opt_f"echo"opt_lis$opt_l"echo"firstargis$1"echo"2ndargis$2"您運行該腳本:cmdparser-lhello-f---somefile1somefile2返結:opt_fis1opt_lishellofirstargis-somefile12ndargissomefile2腳本何工作呢腳本首先所輸入命令行參數進行循環輸入參數與case表達式進行比較匹配則設置變數並且移除該參數根據unix系統慣例首先輸入應該包含減號參數.第2部實例現我討論編寫腳本般步驟任何優秀腳本都應該具幫助輸入參數並且寫偽腳本(framework.sh)該腳本包含數腳本都需要框架結構非錯主意候寫新腳本我需要執行命令:cpframework.shmyscript再插入自函數讓我再看兩例:(1)二進制十進制轉換腳本b2d二進制數(比1101)轉換相應十進制數用expr命令進行數運算例:#!/bin/sh#vim:setsw=4ts=4et:help(){cat第3部:調試簡單調試命令使用echo命令您使用echo任何懷疑錯列印任何變數值絕數shell程序員要花費80%間調試程序原Shell程序處於需要重新編譯插入echo命令需要少間shell真實調試模式腳本"strangescript"錯誤您進行調試:sh-xstrangescript執行該腳本並顯示所變數值shell需要執行腳本檢查語模式使用:sh-nyour_script返所語錯誤調試shell程序程用戶剛編寫完Shell程序避免錯誤我利用Bsh提供跟蹤選項該選項顯示剛剛執行命令及參數用戶通set命令打-x選項或啟Shell使用-x選項Shell設置跟蹤模式例面代碼ice_tx:if[$#-eq0]thenecho"usage:sumintsintegerlist"exit1fisum=0until[$#-eq0]dosum='expr$sum+$1'shiftdoneecho$sum我用跟蹤模式運行:$sh-xice_tx234結顯示:+[3-eq0]+sum=0+[3-eq0]+expr0+2+sum=2+shift+[2-eq0]+expr2+3+sum=5+shift+[1-eq0]+expr5+4+sum=9+[0-eq0]+echo99面看跟蹤模式Shell顯示執行每條命令及該命令使用變數替換參數值些控制字if、then、until等沒顯示

『拾』 各種後綴名代表什麼意思

解說常見文件名後綴大全!

編者按:
你對Windows裡面各個面孔的文件名後綴熟悉嗎?是不是有點糊塗呀,不要緊,我們在本文中將為你對常用的文件名後綴進行一一解說!

什麼是文件名後綴

說起來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,這個文件在開機時會被自動執行(自動執行在英文中就是Automaticallyexecute)。而另外一種可以載入但不能直接運行的文件即是系統擴展管理文件*.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和WindowsNT平台及許多應用程序支持。支持32位顏色,用於為Windows界面創建圖標的資源文件格式,游標(.CUR、.DLL、.EXE):資源文件格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖文件格式。它為各種操作系統和應用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:

GraphicsInterchageFormat(.GIF):由CompuServe創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。

KodakPhotoCD(.PCD):EastmanKodak所開發的點陣圖文件格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。

Adobe Photoshop(.PSD):AdobePhotoshop的點陣圖文件格式,被Macintosh和MSWindows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。

Macintosh繪畫(.MAC):Apple公司所開發的點陣圖文件格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程序中保存黑白圖形和剪貼畫片。

BMP:Windows系統下的標准點陣圖格式,使用很普遍。其結構簡單,未經過壓縮,一般圖像文件會比較大。它最大的好處就是能被大多數軟體「接受」,可稱為通用格式。

JPEG:也是應用最廣泛的圖片格式之一,它採用一種特殊的有損壓縮演算法,將不易被人眼察覺的圖像顏色刪除,從而達到較大的壓縮比(可達到2:1甚至40:1),所以「身材嬌小,容貌姣好」,特別受網路青睞。

GIF:分為靜態GIF和動畫GIF兩種,支持透明背景圖像,適用於多種操作系統,「體型」很小,網上很多小動畫都是GIF格式。其實GIF是將多幅圖像保存為一個圖像文件,從而形成動畫,所以歸根到底GIF仍然是圖片文件格式。

PSD:圖像處理軟體「大哥大」Photoshop的專用圖像格式,圖像文件一般較大。

PCX:ZSOFT公司在開發圖像處理軟體Paintbrush時開發的一種格式,存儲格式從1位到24位。它是經過壓縮的格式,佔用磁碟空間較少,並具有壓縮及全彩色的優點。

PNG:與JPG格式類似,網頁中有很多圖片都是這種格式,壓縮比高於GIF,支持圖像透明,可以利用Alpha通道調節圖像的透明度。

DXF:三維模型設計軟體AutoCAD的專用格式,文件小,所繪制的圖形尺寸、角度等數據十分准確,是建築設計的首選。

CDR:著名的圖形設計軟體——CorelDRAW的專用格式,屬於矢量圖像,最大的優點「體重」很輕,便於再處理。

動畫文件的後綴名

動畫文件格式用於保存包含動畫框架中的圖形信息。主要有:AutodeskFLIC(.FLC):即.FLI,AutodeskAnimator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機游戲應用程序。不大適合製作真實世界圖像動畫。

MacPICTS(.PCS,.PIC):Macromedia開發的動畫文件格式,為Macintosh應用程序使用。支持256色,支持壓縮,用於保存動畫數據,是QuickTime的前身。

Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發的動畫文件格式,被Windows、Windows

NT平台和OS/2多媒體應用程序所支持,支持256色和壓縮,用於在多媒體應用程序中保存音頻、視頻和圖形信息。

MPEG(.MPEG):國際標准化組織的運動圖像專家小組開發的動畫文件格式。被所有平台和XingTechnologies

MPEG播放器及其它應用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。

QuickTime(.QTM):Apple計算機公司開發的動畫文件格式。被AppleMacintosh和Microsoft

Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。

聲音文件的後綴名

聲音文件格式是用於保存數字音頻信息的。它們主要有:

AIFF(.AIF):這是Apple計算機公司開發的聲音文件格式,被Macintosh平台和應用程序所支持。支持壓縮。

Amiga聲音(.SVX):Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮。

MAC聲音(.SND):Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮。

MIDI(.MID):國際MIDI協會開發的聲音文件格式,被Windows平台和許多應用程序所支持,用於為樂器創建數字聲音。

聲霸(.VOC):CreativeLabs公司開發的聲音文件格式,被Windows和DOS平台所支持,支持壓縮。

WAVE(.WAV):微軟公司用作Windows平台上保存音頻信息的資源格式。

壓縮文件的後綴名

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

資料庫類文件的後綴名

在Dbase、FoxBase、Foxpro系列軟體的環境下有以下幾類後綴:

.dbf資料庫文件(databasefile).prg命令文件(即程序Program)

.fxp編譯後的程序.scx和.sct屏幕文件

.fpt備注欄位文件.frx和.frt報表文件

.cbx和.pjt標簽文件.mnx和.mnt菜單文件

.pjx和.pjt工程文件.app應用文件

.cdx和.idx索引文件.qpr和.qpxSQL查詢文件

.fp配置文件.ap生成應用

.err編譯錯誤文件.men內存應用

.fky鍵宏文件.win窗口文件

.pcb庫文件.tmp臨時文件

.tbk臨時資料庫文件

可安全刪除的文件類型

臨時文件:*.tmp,*.syd,*.$$$,*.@@@,*._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 聲音文件,支持壓縮,可以使用WindowsMediaPlayer和QuickTimePlayer播放

AIF 音頻文件,使用WindowsMediaPlayer播放

AIFC 音頻文件,使用WindowsMediaPlayer播放

AIFF 音頻文件,使用WindowsMediaPlayer播放

ani 動畫游標文件擴展名,例如動畫沙漏。

ans ASCII字元圖形動畫文件

arc 一種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟體打開

arj 壓縮文件。可以使用WinZip,WinRAR,PKARC等軟體打開

asf 微軟的媒體播放器支持的視頻流,可以使用WindowsMediaPlayer播放

asp 微軟的視頻流文件,可以使用WindowsMediaPlayer打開

asp 微軟提出的ActiveServerPage,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用VisualInterDev編寫,是目前的大熱門

asx WindowsMedia媒體文件的快捷方式

au 是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體WaveformHoldandModify播放。NetscapeNavigator中的LiveAudio也可以播放.au文件

avi 一種使用MicrosoftRIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片

bak 備份文件,一般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本,並且具有於該文件相同的文件名

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

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

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

bfc Windows的公文包文件

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

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

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

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

cal Windows中的日歷文件

cdf InternetExplorer的頻道文件

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

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

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

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

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

cmd 用於WindowsNT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows9x下的BAT有所區別

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

cnf NetMeetting會議連接文件

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

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

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

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

cpp C++語言源程序,非常強大的語言,在各種平台中都有相應的開發系統

crd Windows中的卡片文件

crt 用於安全方面的證書認證文件

cur Windows下的游標資源文件格式,可用游標編輯軟體編輯

css Text/css文件

dat 數據文件,在應用程序中使用

dat VCD中的圖象聲音文件,VCD播放軟體可調用,或是通過VCD機播放

dbf 資料庫文件,Foxbase,Dbase,VisualFoxPro,等資料庫處理系統所產生的資料庫文件

dcx 傳真瀏覽文檔文件

ddi 映象文件,DUP,HD,IMG等工具可展開

dev 設備驅動程序

dib 設備無關點陣圖文件,這是一種文件格式,其目的是為了保證用某個應用程序創建的點陣圖圖形可以被其它應用程序裝載或顯示一樣

dir 目錄文件

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

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

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

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

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

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

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

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

der Certiticate文件

dic Txt文件

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

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

err 編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下

exe 可執行文件,雖然後綴名相同,但具有不同的格式和版本

exp 3DS使用的顯示卡驅動程序

exc Txt文件

flc AutodeskAnimator和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中,可使用StuffItExpander對.hqx解碼,在Windows中可使用BinHex13解碼

ht 超級終端

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

html 同.htm文件

icm 圖象配色描述文件

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

idf MIDI樂器定義

idx 索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

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

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

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中使用的一中灰度圖形文件格式,在MacintoshPaintbrush中使用,其解析度只能是720*567

mag 圖形文件格式

mdb MicrosoftAccess使用的資料庫格式,是非常流行的桌面資料庫

men 內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

mid 音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了

mif MIDI樂器

mov 使用Apple'sQuickTime格式的電影文件,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

movie QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由QuickTime播放

mp3 採用MPEG-1Layout3標准壓縮的音頻文件,是網上主要的壓縮音頻文件,這種文件由於具有極高的壓縮率和失真低的特點,是目前音樂盜版的主要文件格式,但目前受到VQF,WMA等新標準的挑戰

mpg 採用MPEG-1標准壓縮的視頻文件,與VCD使用的格式非常相近,提供CD質量的音頻信號和320*240的視頻分辯率,目前的媒體播放軟體大都能播放,Microsoft的WMV8和MPEG-4壓縮的AVI文件是其強大的競爭對手

mpt Macintosh中使用的一種圖形文件格式

msg Microsoft郵件文檔

obj 對象代碼

ovl 由於軟體功能多,內存偏小,不能一次性全部調入內存的可執行文件可能有同文件名的ovl文件

pcd 點陣圖文件,由EastmanKodak開發,被所有的平台所支持,PCD支持24位顏色,最大的圖象像索是2048*3072,用於在CD-ROM上保存圖片

pcs 動畫文件,是Macromedia開發的動畫文件格式,為Macintosh應用程序使用,支持壓縮,支持256色,用於保存動畫數據,是QuickTime的前身

pcx 圖像文件,PCX格式是ZSOFT公司在開發圖像處理軟體Paintbrush是開發的一種格式,這是一種經過壓縮的格式,佔用磁碟空間較少

pdf 圖文多媒體文件,Adobe公司定義的電子印刷品文件格式,它是一種事實上的標准,在Internet網上的很多電子印刷品,都是.pdf格式的

psd 是PhotoShop中使用的一種標准圖形文件格式,能夠保存圖像數據的每一個細小部分,包括層,附加的蒙版通道以及其他內容

pwl Windows下的口令文件

qt Machintosh的QuickTime影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

qtm 動畫文件,這種文件格式是由Apple計算機公司開發,被AppleMacintosh和MicrosoftWindows平台所支持,支持25位顏色,最大圖像分辯率是64000*64000,支持壓縮,用於保存音頻和運動視頻信息

rec Windows下的記錄器宏文件

reg Windows95/98的系統及應用程序注冊文件,這種文件雖然以純文本文件保存,但一樣存在版本問題,不同的操作系統使用的REG文件版本是不同的

rle 一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開

rm Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的WindowsMediaVideoV8已經對其發起了強大的攻勢

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倍,最早流行於Macintosh,現在Windows主流的圖像應用程序都支持此格式

tmp 臨時文件,一般是系統和應用程序產生的臨時使用的文件,當系統和應用程序退出時,會自動地刪除其建立的臨時文件,如果是非正常退出,臨時文件可能保留在磁碟上,在單任務系統下,可立即刪除它們,在多任務系統下,應刪除那些不是正在使用的臨時文件

txt 文本文件

url InternetShortcut(internet上URL地址的快捷方式)

vcd 虛擬光碟機工具製作的光碟鏡像文件

ver 版本描述,用於描述某個軟體的版本

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:738
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1077
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:309
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:189
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:831