Bazel:來自Google的構建工具,可以快速、可靠地構建代碼。官網
Gradle:使用Groovy(非XML)進行增量構建,可以很好地與Maven依賴管理配合工作。官網
Buck:Facebook構建工具。官網
位元組碼操作
編程方式操作位元組碼的開發庫。
ASM:通用底層位元組碼操作和分析開發庫。官網
Byte Buddy:使用流式API進一步簡化位元組碼生成。官網
Byteman:在運行時通過DSL(規則)操作位元組碼進行測試和故障排除。官網
Javassist:一個簡化位元組碼編輯嘗試。官網
集群管理
在集群內動態管理應用程序的框架。
Apache Aurora:Apache Aurora是一個Mesos框架,用於長時間運行服務和定時任務(cron job)。官網
Singularity:Singularity是一個Mesos框架,方便部署和操作。它支持Web Service、後台運行、調度作業和一次性任務。官網
代碼分析
測量代碼指標和質量工具。
Checkstyle:代碼編寫規范和標准靜態分析工具。官網
Error Prone:將常見編程錯誤作為運行時錯誤報告。官網
FindBugs:通過位元組碼靜態分析查找隱藏bug。官網
jQAssistant:使用基於Neo4J查詢語言進行代碼靜態分析。官網
PMD:對源代碼分析查找不良的編程習慣。官網
SonarQube:通過插件集成其它分析組件,對過去一段時間內的數據進行統計。官網
編譯器生成工具
用來創建解析器、解釋器或編譯器的框架。
ANTLR:復雜的全功能自頂向下解析框架。官網
JavaCC:JavaCC是更加專門的輕量級工具,易於上手且支持語法超前預測。官網
外部配置工具
支持外部配置的開發庫。
config:針對JVM語言的配置庫。官網
owner:減少冗餘配置屬性。官網
約束滿足問題求解程序
幫助解決約束滿足問題的開發庫。
Choco:可直接使用的約束滿足問題求解程序,使用了約束規劃技術。官網
JaCoP:為FlatZinc語言提供了一個介面,可以執行MiniZinc模型。官網
OptaPlanner:企業規劃與資源調度優化求解程序。官網
Sat4J:邏輯代數與優化問題最先進的求解程序。官網
持續集成
Bamboo:Atlassian解決方案,可以很好地集成Atlassian的其他產品。可以選擇開源許可,也可以購買商業版。官網
CircleCI:提供託管服務,可以免費試用。官網
Codeship:提供託管服務,提供有限的免費模式。官網
fabric8:容器集成平台。官網
Go:ThoughtWork開源解決方案。官網
Jenkins:支持基於伺服器的部署服務。官網
TeamCity:JetBrain的持續集成解決方案,有免費版。官網
Travis:通常用作開源項目的託管服務。官網
Buildkite: 持續集成工具,用簡單的腳本就能設置pipeline,而且能快速構建,可以免費試用。官網
CSV解析
簡化CSV數據讀寫的框架與開發庫
uniVocity-parsers:速度最快功能最全的CSV開發庫之一,同時支持TSV與固定寬度記錄的讀寫。官網
資料庫
簡化資料庫交互的相關工具。
Apache Phoenix:HBase針對低延時應用程序的高性能關系資料庫層。官網
Crate:實現了數據同步、分片、縮放、復制的分布式數據存儲。除此之外還可以使用基於SQL的語法跨集群查詢。官網
Flyway:簡單的資料庫遷移工具。官網
H2:小型SQL資料庫,以可以作為內存資料庫使用著稱。官網
HikariCP:高性能JDBC連接工具。官網
JDBI:便捷的JDBC抽象。官網
Protobuf:Google數據交換格式。官網
SBE:簡單二進制編碼,是最快速的消息格式之一。官網
Wire:整潔輕量級協議緩存。官網
幫實現依賴翻轉範式的開發庫。官網
Apache DeltaSpike:CDI擴展框架。官網
Dagger2:編譯時注入框架,不需要使用反射。官網
Guice:可以匹敵Dagger的輕量級注入框架。官網
HK2:輕量級動態依賴注入框架。官網
開發流程增強工具
從最基本的層面增強開發流程。
ADT4J:針對代數數據類型的JSR-269代碼生成器。官網
AspectJ:面向切面編程(AOP)的無縫擴展。官網
Auto:源代碼生成器集合。官網
DCEVM:通過修改JVM在運行時支持對已載入的類進行無限次重定義。官網
HotswapAgent:支持無限次重定義運行時類與資源。官網
Immutables:類似Scala的條件類。官網
JHipster:基於Spring Boot與AngularJS應用程序的Yeoman源代碼生成器。官網
JRebel:無需重新部署,可以即時重新載入代碼與配置的商業軟體。官網
Lombok:減少冗餘的代碼生成器。官網
Spring Loaded:類重載代理。官網
vert.x:多語言事件驅動應用框架。官網
分布式應用
用來編寫分布式容錯應用的開發庫和框架。
Akka:用來編寫分布式容錯並發事件驅動應用程序的工具和運行時。官網
Apache Storm:實時計算系統。官網
Apache ZooKeeper:針對大型分布式系統的協調服務,支持分布式配置、同步和名稱注冊。官網
Hazelcast:高可擴展內存數據網格。官網
Hystrix:提供延遲和容錯。官網
JGroups:提供可靠的消息傳遞和集群創建的工具。官網
Orbit:支持虛擬角色(Actor),在傳統角色的基礎上增加了另外一層抽象。官網
Quasar:為JVM提供輕量級線程和角色。官網
分布式資料庫
對應用程序而言,在分布式系統中的資料庫看起來就像是只有一個數據源。
Apache Cassandra:列式資料庫,可用性高且沒有單點故障。官網
Apache HBase:針對大數據的Hadoop資料庫。官網
Druid:實時和歷史OLAP數據存儲,在聚集查詢和近似查詢方面表現不俗。官網
Infinispan:針對緩存的高並發鍵值對數據存儲。官網
發布
以本機格式發布應用程序的工具。
Bintray:發布二進制文件版本控制工具。可以於Maven或Gradle一起配合使用。提供開源免費版本和幾種商業收費版本。官網
Central Repository:最大的二進制組件倉庫,面向開源社區提供免費服務。Apache Maven默認使用Central官網Repository,也可以在所有其他構建工具中使用。
IzPack:為跨平台部署建立創作工具(Authoring Tool)。官網
JitPack:打包GitHub倉庫的便捷工具。可根據需要構建Maven、Gradle項目,發布可立即使用的組件。官網
Launch4j:將JAR包裝為輕量級本機Windows可執行程序。官網
Nexus:支持代理和緩存功能的二進制管理工具。官網
packr:將JAR、資源和JVM打包成Windows、Linux和Mac OS X本地發布文件。官網
文檔處理工具
處理Office文檔的開發庫。
Apache POI:支持OOXML規范(XLSX、DOCX、PPTX)以及OLE2規范(XLS、DOC、PPT)。官網
documents4j:使用第三方轉換器進行文檔格式轉換,轉成類似MS Word這樣的格式。官網
jOpenDocument:處理OpenDocument格式(由Sun公司提出基於XML的文檔格式)。官網
函數式編程
函數式編程支持庫。
Cyclops:支持一元(Monad)操作和流操作工具類、comprehension(List語法)、模式匹配、trampoline等特性。官網
Fugue:Guava的函數式編程擴展。官網
Functional Java:實現了多種基礎和高級編程抽象,用來輔助面向組合開發(composition-oriented development)。官網
Javaslang:一個函數式組件庫,提供持久化數據類型和函數式控制結構。官網
jOOλ:旨在填補Java 8 lambda差距的擴展,提供了眾多缺失的類型和一組豐富的順序流API。官網
游戲開發
游戲開發框架。
jMonkeyEngine:現代3D游戲開發引擎。官網
libGDX:全面的跨平台高級框架。官網
LWJGL:對OpenGL/CL/AL等技術進行抽象的健壯框架。官網
GUI
現代圖形化用戶界面開發庫。
JavaFX:Swing的後繼者。官網
Scene Builder:開發JavaFX應用的可視化布局工具。官網
高性能計算
涵蓋了從集合到特定開發庫的高性能計算相關工具。
Agrona:高性能應用中常見的數據結構和工具方法。官網
Disruptor:線程間消息傳遞開發庫。官網
fastutil:快速緊湊的特定類型集合(Collection)。官網
GS Collections:受Smalltalk啟發的集合框架。官網
HPPC:基礎類型集合。官網
Javolution:實時和嵌入式系統的開發庫。官網
JCTools:JDK中缺失的並發工具。官網
Koloboke:Hash set和hash map。官網
Trove:基礎類型集合。官網
High-scale-bli:Cliff Click 個人開發的高性能並發庫官網
IDE
簡化開發的集成開發環境。
Eclipse:老牌開源項目,支持多種插件和編程語言。官網
IntelliJ IDEA:支持眾多JVM語言,是安卓開發者好的選擇。商業版主要針對企業客戶。官網
NetBeans:為多種技術提供集成化支持,包括Java SE、Java EE、資料庫訪問、HTML5
Imgscalr:純Java 2D實現,簡單、高效、支持硬體加速的圖像縮放開發庫。官網
Picasso:安卓圖片下載和圖片緩存開發庫。官網
Thumbnailator:Thumbnailator是一個高質量Java縮略圖開發庫。官網
ZXing:支持多種格式的一維、二維條形碼圖片處理開發庫。官網
im4java: 基於ImageMagick或GraphicsMagick命令行的圖片處理開發庫,基本上ImageMagick能夠支持的圖片格式和處理方式都能夠處理。官網
Apache Batik:在Java應用中程序以SVG格式顯示、生成及處理圖像的工具集,包括SVG解析器、SVG生成器、SVG DOM等模塊,可以集成使用也可以單獨使用,還可以擴展自定義的SVG標簽。官網
JSON
簡化JSON處理的開發庫。
Genson:強大且易於使用的Java到JSON轉換開發庫。官網
Gson:谷歌官方推出的JSON處理庫,支持在對象與JSON之間雙向序列化,性能良好且可以實時調用。官網
Jackson:與GSON類似,在頻繁使用時性能更佳。官網
LoganSquare:基於Jackson流式API,提供對JSON解析和序列化。比GSON與Jackson組合方式效果更好。官網
Fastjson:一個Java語言編寫的高性能功能完善的JSON庫。官網
Kyro:快速、高效、自動化的Java對象序列化和克隆庫。官網
JVM與JDK
目前的JVM和JDK實現。
JDK 9:JDK 9的早期訪問版本。官網
OpenJDK:JDK開源實現。官網
基於JVM的語言
除Java外,可以用來編寫JVM應用程序的編程語言。
Scala:融合了面向對象和函數式編程思想的靜態類型編程語言。官網
Groovy:類型可選(Optionally typed)的動態語言,支持靜態類型和靜態編譯。目前是一個Apache孵化器項目。官網
Clojure:可看做現代版Lisp的動態類型語言。官網
Ceylon:RedHat開發的面向對象靜態類型編程語言。官網
Kotlin:JetBrain針對JVM、安卓和瀏覽器提供的靜態類型編程語言。官網
Xtend:一種靜態編程語言,能夠將其代碼轉換為簡潔高效的Java代碼,並基於JVM運行。官網
日誌
記錄應用程序行為日誌的開發庫。
Apache Log4j 2:使用強大的插件和配置架構進行完全重寫。官網
kibana:分析及可視化日誌文件。官網
Logback:強健的日期開發庫,通過Groovy提供很多有趣的選項。官網
logstash:日誌文件管理工具。官網
Metrics:通過JMX或HTTP發布參數,並且支持存儲到資料庫。官網
SLF4J:日誌抽象層,需要與具體的實現配合使用。官網
機器學習
提供具體統計演算法的工具。其演算法可從數據中學習。
Apache Flink:快速、可靠的大規模數據處理引擎。官網
Apache Hadoop:在商用硬體集群上用來進行大規模數據存儲的開源軟體框架。官網
Apache Mahout:專注協同過濾、聚類和分類的可擴展演算法。官網
Apache Spark:開源數據分析集群計算框架。官網
DeepDive:從非結構化數據建立結構化信息並集成到已有資料庫的工具。官網
Deeplearning4j:分布式多線程深度學習開發庫。官網
H2O:用作大數據統計的分析引擎。官網
Weka:用作數據挖掘的演算法集合,包括從預處理到可視化的各個層次。官網
QuickML:高效機器學習庫。官網、GitHub
消息傳遞
在客戶端之間進行消息傳遞,確保協議獨立性的工具。
Aeron:高效可擴展的單播、多播消息傳遞工具。官網
Apache ActiveMQ:實現JMS的開源消息代理(broker),可將同步通訊轉為非同步通訊。官網
Apache Camel:通過企業級整合模式(Enterprise Integration Pattern EIP)將不同的消息傳輸API整合在一起。官網
Apache Kafka:高吞吐量分布式消息系統。官網
Hermes:快速、可靠的消息代理(Broker),基於Kafka構建。官網
JBoss HornetQ:清晰、准確、模塊化,可以方便嵌入的消息工具。官網
JeroMQ:ZeroMQ的純Java實現。官網
Smack:跨平台XMPP客戶端函數庫。官網
Openfire:是開源的、基於XMPP、採用Java編程語言開發的實時協作伺服器。 Openfire安裝和使用都非常簡單,並可利用Web界面進行管理。官網GitHub
Spark:是一個開源,跨平台IM客戶端。它的特性支持集組聊天,電話集成和強大安全性能。如果企業內部部署IM使用Openfire+Spark是最佳的組合。官網GitHub
Tigase: 是一個輕量級的可伸縮的 Jabber/XMPP 伺服器。無需其他第三方庫支持,可以處理非常高的復雜和大量的用戶數,可以根據需要進行水平擴展。官網
雜項
未分類其它資源。
Design Patterns:實現並解釋了最常見的設計模式。官網
Jimfs:內存文件系統。官網
Lanterna:類似curses的簡單console文本GUI函數庫。官網
LightAdmin:可插入式CRUD UI函數庫,可用來快速應用開發。官網
OpenRefine:用來處理混亂數據的工具,包括清理、轉換、使用Web Service進行擴展並將其關聯到資料庫。官網
RoboVM:Java編寫原生iOS應用。官網
Quartz:強大的任務調度庫.官網
應用監控工具
監控生產環境中應用程序的工具。
AppDynamics:性能監測商業工具。官網
JavaMelody:性能監測和分析工具。官網
Kamon:Kamon用來監測在JVM上運行的應用程序。官網
New Relic:性能監測商業工具。官網
SPM:支持對JVM應用程序進行分布式事務追蹤的性能監測商業工具。官網
Takipi:產品運行時錯誤監測及調試商業工具。官網
原生開發庫
用來進行特定平台開發的原生開發庫。
JNA:不使用JNI就可以使用原生開發庫。此外,還為常見系統函數提供了介面。官網
自然語言處理
用來專門處理文本的函數庫。
Apache OpenNLP:處理類似分詞等常見任務的工具。官網
CoreNLP:斯坦佛CoreNLP提供了一組基礎工具,可以處理類似標簽、實體名識別和情感分析這樣的任務。官網
LingPipe:一組可以處理各種任務的工具集,支持POS標簽、情感分析等。官網
Mallet:統計學自然語言處理、文檔分類、聚類、主題建模等。官網
網路
網路編程函數庫。
Async Http Client:非同步HTTP和WebSocket客戶端函數庫。官網
Grizzly:NIO框架,在Glassfish中作為網路層使用。官網
Netty:構建高性能網路應用程序開發框架。官網
OkHttp:一個Android和Java應用的HTTP+SPDY客戶端。官網
Undertow:基於NIO實現了阻塞和非阻塞API的Web伺服器,在WildFly中作為網路層使用。官網
ORM
處理對象持久化的API。
Ebean:支持快速數據訪問和編碼的ORM框架。官網
EclipseLink:支持許多持久化標准,JPA、JAXB、JCA和SDO。官網
Hibernate:廣泛使用、強健的持久化框架。Hibernate的技術社區非常活躍。官網
MyBatis:帶有存儲過程或者SQL語句的耦合對象(Couples object)。官網
OrmLite:輕量級開發包,免除了其它ORM產品中的復雜性和開銷。官網
Nutz:另一個SSH。官網,Github
JFinal:JAVA WEB + ORM框架。官網,Github
用來幫助創建PDF文件的資源。
Apache FOP:從XSL-FO創建PDF。官網
Apache PDFBox:用來創建和操作PDF的工具集。官網
DynamicReports:JasperReports的精簡版。官網
flyingsaucer:XML/XHTML和CSS 2.1渲染器。官網
iText:一個易於使用的PDF函數庫,用來編程創建PDF文件。注意,用於商業用途時需要許可證。官網
JasperReports:一個復雜的報表引擎。官網
性能分析
性能分析、性能剖析及基準測試工具。
jHiccup:提供平台中JVM暫停的日誌和記錄。官網
JMH:JVM基準測試工具。官網
JProfiler:商業分析器。官網
LatencyUtils:測量和報告延遲的工具。官網
VisualVM:對運行中的應用程序信息提供了可視化界面。官網
YourKit Java Profiler:商業分析器。官網
響應式開發庫
用來開發響應式應用程序的開發庫。
Reactive Streams:非同步流處理標准,支持非阻塞式反向壓力(backpressure)。官網
Reactor:構建響應式快速數據(fast-data)應用程序的開發庫。官網
RxJava:通過JVM可觀察序列(observable sequence)構建非同步和基於事件的程序。官網
REST框架
用來創建RESTful 服務的框架。
Dropwizard:偏向於自己使用的Web框架。用來構建Web應用程序,使用了Jetty、Jackson、Jersey和Metrics。官網
Feign:受Retrofit、JAXRS-2.0和WebSocket啟發的HTTP客戶端連接器(binder)。官網
Jersey:JAX-RS參考實現。官網
RESTEasy:經過JAX-RS規范完全認證的可移植實現。官網
RestExpress:一個Java類型安全的REST客戶端。官網
RestX:基於註解處理和編譯時源碼生成的框架。官網
Retrofit:類型安全的REST客戶端。官網
Spark:受到Sinatra啟發的Java REST框架。官網
Swagger:Swagger是一個規范且完整的框架,提供描述、生產、消費和可視化RESTful Web Service。官網
Blade:國人開發的一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。官網
科學計算與分析
用於科學計算和分析的函數庫。
DataMelt:用於科學計算、數據分析及數據可視化的開發環境。官網
JGraphT:支持數學圖論對象和演算法的圖形庫。官網
JScience:用來進行科學測量和單位的一組類。官網
搜索引擎
文檔索引引擎,用於搜索和分析。
Apache Solr:一個完全的企業搜索引擎。為高吞吐量通信進行了優化。官網
Elasticsearch:一個分布式、支持多租戶(multitenant)全文本搜索引擎。提供了RESTful Web介面和無schema的JSON文檔。官網
Apache Lucene:是一個開放源代碼的全文檢索引擎工具包,是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎,部分文本分析引擎。官網
安全
用於處理安全、認證、授權或會話管理的函數庫。
Apache Shiro:執行認證、授權、加密和會話管理。官網
Bouncy Castle,涵蓋了從基礎的幫助函數到PGP/SMIME操作。官網:多途加密開發庫。支持JCA提供者(JCA provider)
Cryptomator:在雲上進行客戶端跨平台透明加密。官網
Keycloak:為瀏覽器應用和RESTful Web Service集成SSO和IDM。目前還處於beta版本,但是看起來非常有前途。官網
PicketLink:PicketLink是一個針對Java應用進行安全和身份認證管理的大型項目(Umbrella Project)。官網
序列化
用來高效處理序列化的函數庫。
FlatBuffers:高效利用內存的序列化函數庫,無需解包和解析即可高效訪問序列化數據。官網
Kryo:快速、高效的對象圖形序列化框架。官網
FST:提供兼容JDK的高性能對象圖形序列化。官網
MessagePack:一種高效的二進制序列化格式。官網
應用伺服器
用來部署應用程序的伺服器。
Apache Tomcat:針對Servlet和JSP的應用伺服器,健壯性好且適用性強。官網
Apache TomEE:Tomcat加Java EE。官網
Jetty:輕量級、小巧的應用伺服器,通常會嵌入到項目中。官網
WebSphere Liberty:輕量級、模塊化應用伺服器,由IBM開發。官網
WildFly:之前被稱作JBoss,由Red Hat開發。支持很多Java EE功能。官網
模板引擎
在模板中替換表達式的工具。
Apache Velocity:提供HTML頁面模板、email模板和通用開源代碼生成器模板。官網
FreeMarker:通用模板引擎,不需要任何重量級或自己使用的依賴關系。官網
Handlebars.java:使用Java編寫的模板引擎,邏輯簡單,支持語義擴展(semantic Mustache)。官網
Thymeleaf:旨在替換JSP,支持XML文件的工具。官網
測試
測試內容從對象到介面,涵蓋性能測試和基準測試工具。
Apache JMeter:功能性測試和性能評測。官網
Arquillian:集成測試和功能行測試平台,集成Java EE容器。官網
AssertJ:支持流式斷言提高測試的可讀性。官網
Awaitility:用來同步非同步操作的DSL。官網
Cucumber:BDD測試框架。官網
Gatling:設計為易於使用、可維護的和高性能負載測試工具。官網
Hamcrest:可用來靈活創建意圖(intent)表達式的匹配器。官網
JMockit:用來模擬靜態、final方法等。官網
JUnit:通用測試框架。官網
Mockito:在自動化單元測試中創建測試對象,為TDD或BDD提供支持。官網
PowerMock: 支持模擬靜態方法、構造函數、final類和方法、私有方法以及移除靜態初始化器的模擬工具。官網
REST Assured:為REST/HTTP服務提供方便測試的Java DSL。官網
Selenide:為Selenium提供精準的周邊API,用來編寫穩定且可讀的UI測試。官網
Selenium:為Web應用程序提供可移植軟體測試框架。官網
Spock:JUnit-compatible framework featuring an expressive Groovy-derived specification language.官網兼容JUnit框架,支持衍生的Groovy范的語言。
TestNG:測試框架。官網
Truth:Google的斷言和命題(proposition)框架。官網
Unitils:模塊化測試函數庫,支持單元測試和集成測試。官網
WireMock:Web Service測試樁(Stub)和模擬函數。官網
通用工具庫
通用工具類函數庫。
Apache Commons:提供各種用途的函數,比如配置、驗證、集合、文件上傳或XML處理等。官網
args4j:命令行參數解析器。官網
CRaSH:為運行進行提供CLI。官網
Gephi:可視化跨平台網路圖形化操作程序。官網
Guava:集合、緩存、支持基本類型、並發函數庫、通用註解、字元串處理、I/O等。官網
JADE:構建、調試多租戶系統的框架和環境。官網
javatuples:正如名字表示的那樣,提供tuple支持。盡管目前tuple的概念還有留有爭議。官網
JCommander:命令行參數解析器。官網
Protégé:提供存在論(ontology)編輯器以及構建知識系統的框架。官網
網路爬蟲
用於分析網站內容的函數庫。
Apache Nutch:可用於生產環境的高度可擴展、可伸縮的網路爬蟲。官網
Crawler4j:簡單的輕量級網路爬蟲。官網
JSoup:刮取、解析、操作和清理HTML。官網
Web框架
用於處理Web應用程序不同層次間通訊的框架。
Apache Tapestry:基於組件的框架,使用Java創建動態、強健的、高度可擴展的Web應用程序。官網
Apache Wicket:基於組件的Web應用框架,與Tapestry類似帶有狀態顯示GUI。官網
Google Web Toolkit:一組Web開發工具集,包含在客戶端將Java代碼轉為JavaScript的編譯器、XML解析器、RCP官網API、JUnit集成、國際化支持和GUI控制項。
Grails:Groovy框架,旨在提供一個高效開發環境,使用約定而非配置、沒有XML並支持混入(mixin)。官網
Ninja:Java全棧Web開發框架。非常穩固、快速和高效。官網
Pippo:小型、高度模塊化的類Sinatra框架。官網
Play:使用約定而非配置,支持代碼熱載入並在瀏覽器中顯示錯誤。官網
PrimeFaces:JSF框架,提供免費和帶支持的商業版本。包括若干前端組件。官網
Ratpack:一組Java開發函數庫,用於構建快速、高效、可擴展且測試完備的HTTP應用程序。官網
Spring Boot:微框架,簡化了Spring新程序的開發過程。官網
Spring:旨在簡化Java EE的開發過程,提供依賴注入相關組件並支持面向切面編程。官網
Vaadin:基於GWT構建的事件驅動框架。使用服務端架構,客戶端使用Ajax。官網
Blade:國人開發的一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。官網
業務流程管理套件
流程驅動的軟體系統構建。
jBPM:非常靈活的業務流程管理框架,致力於構建開發與業務分析人員之間的橋梁。官網
Activity:輕量級工作流和業務流程管理框架。官網github
資源
社區
㈡ 各種後綴名稱分別表示什麼類型的文件
文件擴展名:是操作系統用來標志文件格式的一種機制。通常來說,一個擴展名是跟在文件名後面的,由一個分隔符分隔。在一個像「readme.txt」的文件名中,readme是文件名,txt為擴展名,表示這個文件是一個純文本文件。
[擴展名大全]
.001;002;003... 超星瀏覽器
.!!!...Netants暫存文件,未下載完成
.a4p .a5p 為AUTHERWARE原始檔案,必須安裝AUTHERWARE(軟體)
.aiff ...Windows Media Player
.ani...動畫滑鼠
.ans...記事本
.ape...Monkey s audio;Winamp 2.81以上版本
.arj...壓縮文件 ARJ
.asp...IE或者其他網頁瀏覽器
.au ...Windows Media Player
.avi...Media player;金山影霸(如果不能播放請裝divx插件)
.bik...bink player;RADGameTools
.bin...daemon tool虛擬光碟機
.bmp...畫圖(Windows附件)
.box...Lotus Notes
.c Turbo ...C;記事本
.cab...WinRAR;INSTALL SHELD;Winzip
.caj...Cajviewer
.ccd...daemon tool
.cdr...Corel DRAW;freehand
.chm...Windows幫助文件,可以直接打開
.cmb...ComicGURU
.cpp...C++;記事本
.cue...daemon tool
.cur...靜態滑鼠
.Dat...不確定的打開方式(多種格式的資料檔案都可能)
.db ...SQL資料庫文件
.dbf...Foxbase;Dbase;Visual FoxPro
.ddb...Protel 99 se工程制圖軟體
.dfi...東方光碟機魔術師
.doc...Microsoft Word
.dwg...AutoCAD工程制圖軟體
.em...loutlook
.fla...Macromedia Flash 6
.gba...game boy advanced的文件,游戲模擬器
.gho...Norton Ghost
.gif...Acdsee;Internet Explorer
.hlp...Windows幫助文件,可以直接打開
.htm...Internet Explorer
.ico...Windows圖示,AcdSee
.img...daemon tool;Winimg
.inf;.ini...記事本
.iso...UltraISO;WinISO
.jpg;.jpeg ...Acdsee;Internet Explorer;其他圖像瀏覽軟體
.js ...記事本;DreamWeaver
.lrc...記事本
.m3u...Winamp
.mdf...daemon tool;Fantom CD;Alcohol;ms sql server
.mht...Internet Explorer
.mid...Winamp;Windows Media Player及其它播放器
.mov...quick time
.mp3...Winamp;Media player
.mpg;.mpeg... Windows Media Player;金山影霸2003
.nfo...寫字板;DAMN.NFO.Viewer.v2.0
.njx...南極星
.nlc...Book Reader for NLC
.nrg...demon tools(ahead nero記錄軟體的鏡像文件)
.ods...Microsoft Outlook
.opt...Microsoft Developer Studio
.out...Turbo C;記事本
.pcb...protel 99 se
.pdf...AdobeReader
.pdg...超星圖書瀏覽器 ssreader
.php;php3;php4...php腳本文件的副檔名
.pps...powerpoint
.ppt...Microsoft PowerPonit
.pqi...drive image
.prc...prc editor3.1
.prj...3D Studio(DOS)
.prz...Freelance Mobile Screen Show Player
.ps ...GSVIEW
.psd...Adobe Photoshop
.qt... Quick time
.r01,r02....WinRAR(打開其中一個其他的會自動解壓縮)
.rar...WinRAR
.RAW...media player;金山影霸
.rm;.ram;.ra...RealOne Player
.rmvb;.ra...最新的realone player(61上有)
.rpm...Linux安裝程式
.sch...Protel 99 se
.scr...Windows螢幕保護,此環境下可執行文件
.sfv...quicksfv;sfv32w
.srt...Vobsub
.swf...Flash player
.tgz...Winzip
.ti...facdsee
.tiff...Windows映象文件
.tmp...暫存文件,可以刪除
.ttf...Open Type
.txt...記事本
.ur...lInternet Explorer
.vcd...daemon tool
.vip...維普瀏覽器
.vsd...Visio
.wav...Windows Media Player
.wdl...DynaDoc Reader v4.25S中文版
.wpd...Word;frontpage;Quick Viewer
.xls...Microsoft Excel
.zip...Winzip;WinRAR
補充..
*.cda 用cd播放軟體
*.ceb 用方正公司Apabi Reader
*.DCP 用DcpReader
*.dxf,dwg 用AutoCAD
*.ets 用非常好印
*.GB 用ReadBook或電子小說閱讀器
*.gdb 用Interbase Database
*.gs GSView
*.html,htm,asp mht,asp,php 用ie
*.bin, iso,cue,vcd, ccd, img 用winiso瀏覽,deamon運行,用刻錄軟體刻錄
*.mp123,au,aiff等等 用winamp
*.mpeg,avi,wmv,wma,mpa,asf 用windows media player9.0
*.srm 用電子書庫
*.vdx,vsd 用visio
*.wps 用金山wps
*.wdl 用華康瀏覽器
㈢ 文件類型
DOC:是WORD文件的擴展名。
BMP:BMP是一種與硬體設備無關的圖像文件格式,使用非常廣。它採用位映射存儲格式,除了圖像深度可選以外,不採用其他任何壓縮,因此,BMP文件所佔用的空間很大。BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲數據時,圖像的掃描方式是按從左到右、從下到上的順序。
由於BMP文件格式是Windows環境中交換與圖有關的數據的一種標准,因此在Windows環境中運行的圖形圖像軟體都支持BMP圖像格式。
TXT:txt文件是微軟在操作系統上附帶的一種文本格式,是最常見的一種文件格式 ,早在DOS時代應用就很多,主要存文本信息,即為文字信息,在微軟在操作系統等於直接存,就是它了,現在多用的操作系統得使用記事本等程序保存,大多數軟體可以查看,記事本,瀏覽器等等。
同時TXT格式的小說作為現在最流行,最通用的閱讀格式,可以用在傳統的PC機上,也可以用在手機上閱讀,PSP,MP3.MP4等上閱讀。
JPG:jpg格式是一種圖片格式,使一種比較常見的圖畫格式,如果你的圖片是其他格式的話,你可以通過以下方法轉化:
1、photoshop ,打開圖畫以後,按另存為,下面格式那裡選擇JPG格式就是了,這個方法比較簡單,而且適合畫質比較好的,要求比較高的圖片轉換。
2、如果你要求不高,你直接通過windows附帶的圖畫程序,選擇JPG格式就行了,這個來轉換的話,畫質嘛,馬馬虎虎,不過在網上嘛,過得去了!
如果JPG格式轉其他格式,這樣的方法同樣適用。
MP3:MP3的全稱是Moving Picture Experts Group Audio Layer III。簡單的說,MP3就是一種音頻壓縮技術,由於這種壓縮方式的全稱叫MPEG Audio Layer3,所以人們把它簡稱為MP3。MP3是利用 MPEG Audio Layer 3 的技術,將音樂以1:10 甚至 1:12 的壓縮率,壓縮成容量較小的file,換句話說,能夠在音質丟失很小的情況下把文件壓縮到更小的程度。而且還非常好的保持了原來的音質。正是因為MP3體積小,音質高的特點使得MP3格式幾乎成為網上音樂的代名詞。每分鍾音樂的MP3格式只有1MB左右大小,這樣每首歌的大小隻有3-4兆位元組。使用MP3播放器對MP3文件進行實時的解壓縮(解碼),這樣,高品質的MP3音樂就播放出來了。
MP3格式缺點就是為了壓縮而破壞了音樂的質量,不過似乎廣大的聽眾不在乎這個(音樂發燒友可能例外),我們從他的普及速度和面就可以得出。
MP3音頻格式
MP3(MPEG Audio LayerⅢ)音頻格式誕生於20世紀80年代,是伴隨著MPEG-1而開發的。在MPEG-1標准中,音頻壓縮標准按復雜性和壓縮質量分為三個獨立層次:
(1)MPEG Audio LayerⅠ,它最為簡單,碼流為每通道384kb/s,主要用於數字卡座(Digital Compact Cassette,DCC)。
(2)MPEG Audio Layer Ⅱ,它具有中等復雜度,碼流為每通道192kb/s,主要用於數字音頻廣播、數字演播室和VCD等方面數字音頻的製作、交流、存儲和傳送。
(3)MPEG Audio Layer Ⅲ,它最為復雜,是綜合了MPEG Audio LayerⅡ和ASPEC優點的一種混合壓縮技術,其音頻質量最好,主要用於MP3音頻壓縮,碼流為每通道64kb/s。MP3編碼雖不適用於實時傳送,但能在低編碼速率下提供較高的音質,所以成為網上音樂的寵兒。
ICO: ICO是個獨一無二的、不朽的游戲藝術品。其實這個游戲的本質,只是一個類似」推箱子「的游戲而已,但上田文人非凡的文藝氣質和他對玩家游戲體驗的深刻理解,加上這個游戲中感人至深的情節,使這部三無作品(無體力槽,無能力槽,無物品欄)成了一首餘音繞梁的優雅詩篇。可以說,縱觀游戲業內,多少製作人都是想把自己的作品做成小說,恨不得做成長篇巨著;而能把游戲當作詩歌來創作的,僅上田文人一人而已。
游戲的情節很簡單:一個頭上長角的孩子ICO被村裡的人視為異類,於是被送到魔女的城堡里充當祭祀物。可是ICO從囚住他的石棺里湊巧逃了出來。這時候他看見一個籠子里關著一個小女孩Yorda,他於是就要想方設法和這個小女孩離開這個處處是機關陷阱的城堡。但是當他們跑到城堡大門的時候卻看見了城堡的主人:魔女。她帶走了Yorda。從斷橋上掉下去的ICO大難不死,他一不留神得到了一把威力無比有神力的寶劍,於是他決定再回到城堡去,把Yorda再帶出來。
整個游戲里對話加起來不超過20句。你控制的ICO能做的動作也非常少:跑,跳,爬,拿東西和丟東西,用一根木棍打人,都是些基本動作,完全沒有常規動作游戲里的「超殺」之類的東西。整個游戲里只有三個角色:ICO,Yorda和魔女。他們三人分別是誰?Yorda和魔女到底什麼關系?為什麼魔女要把ICO 關在石棺里,把Yorda關在籠子里?這些關於身世背景的疑點游戲本身都沒有說明。有人認為上田文人只是做了一個架空的幻想框架,讓我們在重重的解謎中體會思維的樂趣;更重要的是,在這個勇士和公主的故事中體會最純潔的愛。
㈣ 電腦裡面有哪些常見的文件格式
最熟悉常見的有 EXE 執行程序 每個程序都有的 例如打開QQ 那個企鵝標志就是QQ.EXE
JPG 圖片 MP3 歌曲 TXT 文本 DVD RMVB這些電影視頻
下面是轉載
以下轉載網路ACE:Ace壓縮檔案格式 ACT:Microsoft office助手文件 AIF,AIFF:音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式 ANI:Windows系統中的動畫游標 ARC:LH ARC的壓縮檔案文件 ARJ:Robert Jung ARJ壓縮包文件 ASD:Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件 ASF:Microsoft高級流媒體格式文件 ASM:匯編語言源文件,Pro/E裝配文件 ASP:動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件 AST:Astound多媒體文件;ClarisWorks「助手」文件 Axx:ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字) A3L:Authorware 3.x庫文件 A4L:Authorware 4.x庫文件 A5L:Authorware 5.x庫文件 A3M,A4M:Authorware Macintosh未打包文件 A3W,A4W,A5W:未打包的Authorware Windows文件 B BAK:備份文件 BAS:BASIC源文件 BAT:批處理文件 BIN:二進制文件 BINHex:蘋果的一種編碼格式 BMP:Windows或OS/2點陣圖文件 BOOK:Adobe FrameMaker Book文件 BOX:Lotus Notes的郵箱文件 BPL:Borlard Delph 4打包庫 BSP:Quake圖形文件 BUN:CakeWalk 聲音捆綁文件(一種MIDI程序) C C0l:台風波形文件 CAB:Microsoft壓縮檔案文件 CAD:Softdek的Drafix CAD文件 CAM:Casio照相機格式 CAP:壓縮音樂文件格式 CAS:逗號分開的ASCⅡ文件 CCB:Visual Basic動態按鈕配置文件 CCH:Corel圖表文件 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索引文件 CFG:配置文件 CGI:公共網關介面腳本文件 CGM:計算機圖形元文件 CH:OS/2配置文件 CHK:由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片 CHM:編譯過的HTML文件 CHP:Ventura Publisher章節文件 CHR:字元集(字體文件) CHT:ChartViem文件;Harvard Graphics矢量文件 CIF:Adaptec CD 創建器 CD映像文件 CIL:Clip Gallery下載包 CIM:SimCity 2000文件 CIN:OS/2改變控制文件用於跟蹤INI文件中的變化 CLASS:Java類文件 CLP:Windows 剪貼板文件 CLL:Crick Software Clicker文件 CLS:Visual Basic類文件 CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件 CPI:Microsoft MS-DOS代碼頁信息文件 CPL:控制面板擴展名,Corel顏色板 CPP:C++代碼文件 CPR:Corel提供說明書文件 CPT:Corel 照片-繪畫圖像 CST:Macromedia Director Cast文件 CUR:Windows游標文件 D DBF:dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel 97打開);Oracle 8.1.x表格空間文件 DBX:DataBearn圖像;Microsoft Visual FoxPro表格文件 DCT:Microsoft Visual FoxPro資料庫容器 DCU:Delphi編譯單元文件 DCX:Microsoft Visual FoxPro資料庫容器;基於PCX的傳真圖像;宏 DIR:MacromediaDirector文件 DLL:動態鏈接庫 DOC:FrameMaker或FrameBuilder文檔;Word Star文檔、Word Perfect文檔、Microsoft:Word文檔;DisplayWrite文檔 DOT:Microsoft Word文檔模板 DPL:Borland Delph 3壓縮庫 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:World Bank(世界銀行)的STARS數據文件 DTD:SGML文檔類型定義(DTD)文件 DTED:地面高度數字數據(圖形的數據格式)文件 DTF:Symantec Q&A相關的資料庫數據文件 DTM:DigiTrakker模塊文件 DUN:Microsoft拔號網路導出文件 DV:數字視頻文件(MIME) DWG:AutoCAD工程圖文件;AutoCAD或Generic CADD老版本的繪圖格式 DXR:Macromedia Director受保護(不可編輯)電影文件 E 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)文件 EXE:可執行文件(程序) F FAV:Microsoft Outlook導航條 FAX:傳真類型圖像 FCD:虛擬CD-ROM FDF:Adobe Acrobat表單文檔文件 FLA:Macromedia Flash電影 FND:Microsoft Explorer保存的搜索文件(Find applet) FON:系統字體 FRT:Microsoft FoxPro報表文件 FRX:Visual Basic表單文本;Microsoft FoxPro報表文件 FXP:經Microsoft FoxPro編譯的源文件 G GDM:鈴聲、口哨聲和聲音板模塊格式 GetRight:GetRight未完成的下載文件 GHO:Norton 克隆磁碟映像 GID:Windows 95全局索引文件(包括幫助狀態) GIF:CompuServe點陣圖文件 GL:動畫格式 GRP:程序管理組 H HEX:Macintosh BinHex2.0文件 HLP:幫助文件;Date CAD Windows幫助文件 HPP:C++程序頭文件 HQX:Macintosh BinHex 4.0文件 HT:HyperTerminal(超級終端) HTM,HTML:超文本文檔 HTT:Microsoft超文本模板 HTX:擴展HTML模板 I ICO:Windows圖標 IDX:Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook Express文件 IMG:GEM映像 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文檔 J J62:Ricoh照相機格式 JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件) JAVA:Java源文件 JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件) JAVA:Java源文件 JFF,JFIF,JIF:JPEG文件 JPE,JPEG,JPG:JPEG圖形文件 JS:javascript源文件 JSP:HTML網頁,其中包含有對一個Java servlet的參考 K KAR:卡拉OK MIDI文件(文本+MIDI) L LAB:Visual dBASE標簽文件 LBT,LBX:Microsoft FoxPro標簽文件 LDB:Microsoft Access加鎖文件 LHA:LZH更換文件後綴 LOG:日誌文件 LZH:LH ARC壓縮檔案 M M1V:MPEG相關文件(MIME"mpeg"類型) M3D:Corel Motion 3D動畫文件 M3U:MPEG URL(MIME聲音文件) MAM:Microsoft Access宏 MAQ:Microsoft Access查詢文件 MAR:Microsoft Access報表文件 MBX:Microsoft Outlook保存email格式;Eudora郵箱 MCW:Microsoft Word的Macintosh文檔 MDB:Microsoft Access資料庫 MDN:Microsoft Access空資料庫模板 MDW:Microsoft Access工作組文件 MID:MIDI音樂 MMM:Microsoft多媒體電影 MOV:QuickTime for Windows電影 MP2:第二層MPEG音頻文件 MP3:第三層MPEG音頻文件 MPA:MPEG相關文件,MIME「mpeg類型」 MPE,MPEG,MPG:MPEG動畫文件 MPP:Microsoft工程文件;CAD繪圖文件格式 MPR:Microsoft FoxPro菜單(已編譯) MSI:Windows 安裝器包 MSN:Microsoft 網路文檔;Descent Mission文件 O OBD:Microsoft Office活頁夾 OBJ:對象文件 OBZ:Microsoft Office活頁夾向導 OCX:Microsoft對象鏈接與嵌入定製控制項 ODS:Microsoft Outlook Express郵箱文件 OFT:Microsoft Outlook模板 OPX:OPL擴展DLL(動態鏈接庫) OSS:Microsoft Office查找文件 OST:Microsoft Exchange / Outlook 離線文件 P PAL:壓縮文件 PART:Go!Zilla部分下載文件 PAS:Pascal源代碼 PCS:PICS動畫文件 PDF:Adobe Acrobat 可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件 PHP,PHP3:包含有PHP腳本的HTML網頁 PHTML:包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML PM5:Pagemaker 5.0文件 PM6:Pagemaker 6.0文件 PPS:Microsoft Powerpoint幻燈片放映 PPT:Microsoft Powerpoint演示文稿 PRF:Windows系統文件,Macromedia導演設置文件 PSD:Adobe photoshop點陣圖文件 PSM:Protracker Studio模型格式;Epic游戲的源數據文件 PST:Microsoft Outlook個人文件夾文件 PWL:Windows 95口令列表文件 Q QIF:QuickTime相關圖像(MIME);Quicken導入文件 QT,QTM:QuickTime電影 QTI,QTIF:QuickTime相關圖像 QTP:QuickTime優先文件 QTS:Mac PICT圖像文件;QuickTime相關圖像 QTX:QuickTime相關圖像 R RA:RealAudio聲音文件 RAM:RealAudio元文件 RAR:RAR壓縮檔案(Eugene Roshall格式) REC:錄音機宏;RapidComm聲音文件 REG:注冊表文件 REP:Visual dBASE報表文件 RES:Microsoft Visual C++資源文件 RM:RealAudio視頻文件 RMF:Rich Map格式(3D游戲編輯器使用它來保存圖) ROM:基於盒式磁帶的家庭游戲模擬器文件(來自Atari 2600、Colecovision、Sega、Nintendo等盒式磁帶里的ROM完全拷貝,在兩個模擬器之間不可互修改) Rxx:多卷檔案上的RAR壓縮文件(xx=1~99間的一個數字) S SAV:游戲保存文件 SB:原始帶符號位元組(8位)數據 SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件 SBL:Shockwave Flash對象文件 SCF:Windows Explorer命令文件 SCH:Microsoft Schele+1 SCP:撥號網路腳本文件 SCR:Windows屏幕保護;傳真圖像;腳本文件 SFX:RAR自解壓檔案 SHTML:含有伺服器端包括(SSI)的HTML文件 SPL:Shockwave Flash對象;DigiTrakker抽樣 SQL:Informix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名 STM:.shtml的短後綴形式,含有一個服務端包括(SSI)的HTML文件;Scream Tracker V2音樂模塊(MOD)文件 STR:屏幕保護文件 SWA:在Macromedia導演文件(MP3文件)中的Shockwave聲音文件 SYS:系統文件 T T64:Commodore 64模擬器磁帶映像文件 THEME:Windows 95桌面主題文件 TIF,TIFF:標簽圖像文件格式(TIFF)點陣圖 TMP:Windows臨時文件 TRM:終端文件 TXT:ASCⅡ文本格式的聲音數據 TZ:老的壓縮格式文件 V VBA:VBase文件 VBP:Microsoft Visual Basic工程文件 VBW:Microsoft Visual Basic工作區文件 VBX:Microsoft Visual Basic用戶定製控制項 VQE,VQL:Yamaha Sound-VQ定位器文件 VQF:Yamaha Sound-VQ文件(可能出現標准) VRF:Oracle 7配置文件 VSL:下載列表文件(GetRight) W WAB:Microsoft Outlook文件 WAD:包含有視頻、玩家水平和其他信息的DOOM游戲的大文件 WAL:Quake 2正文文件 WAV:Windows波形聲形 WBK:Microsoft Word備份文件 WFM:Visual dBASE Windows表單 WFN:在CorelDRAW中使用的符號 WIZ:Microsoft Word向導 WRL:虛擬現實模型 WWL:Microsoft Word內插器文件 X XLK:Microsoft Excel備份 XLL:Microsoft Excel內插器文件 XLM:Microsoft Excel宏 XLS:Microsoft Excel工作單 XLT:Microsoft Excel模板 XLV:Microsoft Excel VBA模塊 XLW:Microsoft Excel工作簿/工作區 Z ZAP:Windows軟體安裝配置文件 ZIP:Zip文件 000-999:用於為老版本(或備份)文件編號(比如:被安裝程序改變的CONFIG.SYS文件);又可用於為小范圍的PC應用程序的多個用戶相關數據文件編號 12M:Lotus 1-2-3 97 SmartMaster文件 123:Lotus 1-2-3 97文件 2D:VersaCAD的2維繪畫文件 2GR,3GR:在Windows之下的VGA圖形驅動程序/配置文件 386:在386或更高級處理器上使用的文件 3D:VersaCAD的3維繪畫文件 3DM:3D NURBS建模器,Rhino 3DS:3D Studio(DOS下)格式文件 386:在386或更高級處理器上使用的文件 4GE:Informix 4GL編譯後代碼 4GL:Informix 4GL源代碼
㈤ 電腦文件都有什麼格式
常見的文件後綴名
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中的初始
㈥ 什麼是文件後綴
文件的後綴名,即文件的擴展名,是操作系統用來標志文件類型的一種機制,是一個類型的元數據。
舉例:「小說.txt」的文件名中,小說是主文件名,txt為擴展名(文本、外語全稱:Text),表示這個文件是一個純文本文件。
一個文件可以有或沒有擴展名。對於打開文件操作,沒有擴展名的文件需要選擇程序去打開它,有擴展名的文件會自動用設置好的程序去嘗試打開,文件擴展名是一個常規文件的構成部分,但一個文件並不一定需要一個擴展名。
(6)rxjavapdf擴展閱讀
常用的文件擴展名
1、doc/docx
表示:Word文檔,用微軟的word等軟體打開。
2、wps
表示:Wps文字編輯系統文檔,用金山公司的wps軟體打開。
3、xls/xlsx
表示:Excel電子表格,用微軟的excel軟體打開。
4、ppt/pptx
表示:Powerpoint演示文稿,用微軟的powerpoint等軟體打開。
5、rar
表示:WinRAR壓縮文件,用WinRAR等打開 。
6、pdf
表示:可移植文檔格式,用用pdf閱讀器打開(比如Acrobat)、用pdf編輯器編輯
7、dwg
表示:CAD圖形文件,用AutoCAD等軟體打開。
8、exe
表示:可執行文件、可執行應用程序,是Windows視窗操作系統。