jar是什麼檔案

2020-11-25 15:01:04

jar檔案是一種歸檔檔案,以zip格式構建,以.jar為副檔名。它通常用於聚合大量的java類檔案、相關的後設資料和資原始檔到一個檔案,以便開發java平臺應用軟體或庫。

jar檔案介紹:

在軟體領域,JAR檔案(Java歸檔,英語:Java Archive)是一種軟體包檔案格式,通常用於聚合大量的Java類檔案、相關的後設資料和資源(文字、圖片等)檔案到一個檔案,以便開發Java平臺應用軟體或庫。

(學習視訊分享:)

JAR檔案是一種歸檔檔案,以ZIP格式構建,以.jar為副檔名。使用者可以使用JDK自帶的jar命令建立或提取JAR檔案。也可以使用其他zip壓縮工具,不過壓縮時zip檔案頭裡的條目順序很重要,因為Manifest檔案常需放在首位。JAR檔案內的檔名是Unicode文字。

JAR 檔案格式提供了許多優勢和功能,其中很多是傳統的壓縮格式如 ZIP 或者 RAR 所沒有提供的。它們包括:

安全性 

可以對 JAR 檔案內容加上數位化簽名。這樣,能夠識別簽名的工具就可以有選擇地為您授予軟體安全特權,這是其他檔案做不到的,它還可以檢測程式碼是否被篡改過。

減少下載時間 

如果一個 applet 捆綁到一個 JAR 檔案中,那麼瀏覽器就可以在一個 HTTP 事務中下載這個 applet 的類檔案和相關的資源,而不是對每一個檔案開啟一個新連線。

壓縮 

JAR 格式允許您壓縮檔案以提高儲存效率。

傳輸平臺擴充套件 

Java 擴充套件框架(Java Extensions Framework)提供了向 Java 核心平臺新增功能的方法,這些擴充套件是用 JAR 檔案打包的(Java 3D 和 JavaMail 就是由 Sun 開發的擴充套件例子)。

包密封

儲存在 JAR 檔案中的包可以選擇進行密封,以增強版本一致性和安全性。密封一個包意味著包中的所有類都必須在同一 JAR 檔案中找到。

包版本控制

一個 JAR 檔案可以包含有關它所包含的檔案的資料,如廠商和版本資訊。

可移植性

處理 JAR 檔案的機制是 Java 平臺核心 API 的標準部分。

相關推薦:

以上就是jar是什麼檔案的詳細內容,更多請關注TW511.COM其它相關文章!