在Java中以程式化方式將ZIP轉換為TAR.GZ

TAR.GZZIP 在檔案/目錄的歸檔和壓縮中被廣泛使用。這兩種檔案格式在幾乎所有流行的操作系統上都能很好地工作。然而,當涉及到壓縮較大的目錄及其他元數據時,TAR.GZ提供了增強的性能。因此,在這篇博客文章中,我們將學習如何以程式化方式在Java中將ZIP轉換為TAR.GZ。為此,我們將選擇Aspose.ZIP for Java,這是一個高度可靠的API,用於創建TAR.GZ檔案。此外,您可以通過開發ZIP到TAR.GZ轉換器來自動化整個過程,以適應您的商業軟體。

以下幾點將被涵蓋:

  1. TAR檔案的Java API - 安裝
  2. 在Java中以程式化方式將ZIP轉換為TAR.GZ
  3. ZIP到TAR.GZ轉換器 - 在線工具

TAR檔案的Java API - 安裝

我們將安裝這個庫來實現該功能。因此,您有兩個選擇,首先,您可以下載 JAR檔案,或其次,您可以按照下面給出的Maven配置:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-zip</artifactId>
        <version>24.5</version>
    </dependency>
</dependencies>
java tar api

在Java中以程式化方式將ZIP轉換為TAR.GZ

這裡需要注意的一點是,您需要源ZIP檔案來實現ZIP到TAR.GZ的轉換

以下步驟演示如何使用Aspose.ZIP for Java生成TAR.GZ檔案:

  • 創建Archive類的實例並加載源ZIP檔案。
  • 實例化TarArchive類的對象。
  • 通過調用getEntries方法獲取構成RAR檔案的RarArchiveEntry類型的條目。
  • 調用createEntry方法在檔案中創建單個條目。
  • 通過調用saveGzipped方法保存為TAR.GZ檔案。

將以下代碼範例複製並粘貼到您的伺服器檔案中並運行伺服器以在Java中將ZIP轉換為TAR.GZ:

您可以在下圖中查看輸出:

ZIP到TAR.GZ轉換器

ZIP到TAR.GZ轉換器 - 在線工具

現在,這一部分介紹一個由Aspose.ZIP for Java提供的在線工具。事實上,這個ZIP到TAR.GZ轉換器使您可以在線將ZIP檔案轉換為其他流行的檔案格式。此外,它是基於網頁的,並提供強大的轉換功能。最重要的是,使用它不需要支付任何費用,您可以輕鬆地進行轉換。

ZIP到TAR.G.Z轉換器

創建TAR.GZ檔案 - 獲取免費許可證

您可以獲得一個免費的臨時許可證來試用這個Java API,無需評估限制。

總結

總之,Aspose.ZIP for Java不僅提供轉換功能,還提供檔案格式的程式化創建和操作。因此,本指南演示了如何在Java中將ZIP轉換為TAR.G.Z,並附上步驟和代碼片段。因此,您可以訪問文檔和API 參考以了解更多信息。

您可以查看這個入門指南以開始開發。最後,aspose.com將發布其他有用的博客文章,所以請保持聯繫。

提問

您可以在我們的論壇告訴我們您的問題或查詢。

常見問題解答 – FAQs

如何將ZIP轉換為TAR.G.Z?

Aspose.ZIP在多種編程語言中提供強大的解決方案,以實現ZIP到TAR.G.Z的轉換。因此,對於Java,請訪問這個鏈接

參見