Java ile ZIP'i TAR.GZ'ye Programlı Olarak Dönüştürme

TAR.GZ ve ZIP, dosyaların/dizinlerin arşivlenmesi ve sıkıştırılması için yoğun bir şekilde kullanılmaktadır. Her iki dosya formatı da neredeyse tüm popüler işletim sistemlerinde iyi çalışmaktadır. Ancak, TAR.GZ, daha büyük dizinleri ve diğer meta verileri sıkıştırma konusunda geliştirilmiş bir performans sunmaktadır. Bu nedenle, bu blog yazısında, programlı olarak Java’da ZIP’i TAR.GZ’ye dönüştürmeyi öğreneceğiz. Bu amaçla, TAR.GZ dosyası oluşturmak için son derece güvenilir bir API olan Aspose.ZIP for Java‘yı seçeceğiz. Ayrıca, iş yazılımınız için bir ZIP’den TAR.GZ’ye dönüştürücü geliştirerek tüm süreci otomatik hale getirebilirsiniz.

Aşağıdaki noktalar ele alınacaktır:

  1. TAR Arşivi için Java API - Kurulum
  2. Java ile ZIP’i TAR.GZ’ye Programlı Olarak Dönüştürme
  3. ZIP’den TAR.GZ’ye Dönüştürücü - Çevrimiçi Araç

TAR Arşivi için Java API - Kurulum

Bu işlevselliği uygulamak için bu kütüphaneyi kuracağız. İki seçeneğiniz var: ilk olarak, JAR dosyasını indirebilir veya ikinci olarak aşağıda verilen Maven yapılandırmalarını takip edebilirsiniz:

 <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 ile ZIP’i TAR.GZ’ye Programlı Olarak Dönüştürme

Burada dikkat edilmesi gereken bir şey, ZIP’den TAR.GZ’ye dönüşümü uygulamak için kaynak ZIP dosyanızın olmasıdır.

Aspose.ZIP for Java kullanarak TAR.GZ dosyası oluşturmanın aşağıdaki adımları gösterilmektedir:

  • Archive sınıfının bir örneğini oluşturun ve kaynak ZIP dosyasını yükleyin.
  • TarArchive sınıfının bir nesnesini başlatın.
  • RAR arşivini oluşturan RarArchiveEntry türündeki girişleri getEntries yöntemini çağırarak alın.
  • Arşiv içinde tek bir giriş oluşturmak için createEntry yöntemini çağırın.
  • saveGzipped yöntemini çağırarak TAR.GZ arşivi olarak kaydedin.

Aşağıdaki kod örneğini sunucu dosyanıza kopyalayıp yapıştırın ve ZIP’i TAR.GZ’ye dönüştürmek için sunucuyu çalıştırın:

Aşağıdaki görüntüde çıktıyı görebilirsiniz:

ZIP'den TAR.GZ'ye Dönüştürücü

ZIP’den TAR.GZ’ye Dönüştürücü - Çevrimiçi Araç

Şimdi, bu bölüm Aspose.ZIP for Java tarafından desteklenen bir çevrimiçi aracı tanıtmaktadır. Aslında, bu ZIP’den TAR.GZ’ye dönüştürücü, ZIP dosyalarını çevrimiçi olarak diğer popüler dosya formatlarına dönüştürmenizi sağlar. Ayrıca, web tabanlıdır ve sağlam dönüştürme özellikleri sunar. Her şeyden önemlisi, kullanımında herhangi bir ücret yoktur ve dönüşümünüzü kolayca gerçekleştirebilirsiniz.

ZIP'den TAR.GZ'ye Dönüştürücü

TAR.GZ Dosyası Oluşturma - Ücretsiz Lisans Alın

Bu Java API’sini denemek için ücretsiz geçici bir lisans alabilirsiniz.

Özet

Sonuç olarak, Aspose.ZIP for Java yalnızca dönüştürme özellikleri sunmakla kalmaz, aynı zamanda arşiv formatlarının programlı olarak oluşturulması ve manipülasyonunu da sağlar. Bu nedenle, bu kılavuz Java’da ZIP’i TAR.GZ’ye dönüştürmeyi adımlar ve bir kod parçası ile göstermiştir. Bu nedenle, daha fazla bilgi için belgelere ve API referanslarına göz atabilirsiniz.

Gelişime başlamak için bu Başlarken kılavuzuna göz atabilirsiniz. Son olarak, aspose.com diğer yararlı blog yazılarını yayınlayacaktır, bu yüzden bağlantıda kalın.

Soru Sor

Sorularınızı veya taleplerinizi forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular - SSS

ZIP’i TAR.GZ’ye nasıl dönüştürürüm?

Aspose.ZIP, ZIP’den TAR.GZ’ye dönüşüm elde etmek için birden fazla programlama dilinde sağlam çözümler sunmaktadır. Bu nedenle, Java için lütfen bu bağlantıyı ziyaret edin.

Ayrıca Bakınız