Ulasan

Terkadang kita tidak perlu mengompres file kita, cukup menggabungkannya menjadi satu untuk penanganan yang lebih baik. Ketika berhadapan dengan format file yang sudah dikompresi, seperti JPEG atau DOCX, kompresi lebih lanjut mungkin tidak menghasilkan penghematan ruang yang signifikan. Selain itu, pengarsipan tanpa kompresi bermanfaat ketika akses cepat ke file individual sangat penting, karena arsip terkompresi memerlukan dekompresi sebelum mengakses konten tertentu. Dalam skenario di mana sumber daya komputasi terbatas, memilih arsip yang tidak terkompresi dapat mengurangi overhead pemrosesan, memastikan proses pengarsipan dan ekstraksi lebih cepat tanpa beban komputasi algoritma kompresi.

Aspose.ZIP mendukung beberapa format arsip yang memungkinkan Anda menyimpan data. Berikut adalah petunjuk cara membuat arsip tersebut.

Cara Menambahkan File ke Arsip ZIP Tanpa Kompresi

Jika Anda perlu menyimpan file dalam arsip ZIP, gunakan StoreCompressionSetting sambil menginisialisasi Archive instance . Untuk menambahkan file ke arsip ZIP tanpa kompresi, cukup gunakan perintah atau opsi perangkat lunak yang sesuai. Hal ini memastikan bahwa file disertakan dalam arsip apa adanya, tanpa menjalani algoritma kompresi apa pun. Metode ini bermanfaat ketika akses cepat ke file individual adalah hal yang terpenting, sehingga menghilangkan kebutuhan untuk dekompresi sebelum digunakan.
Contoh:

    using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("lcet10.txt", fi2);
            archive.Save(zipFile);
        }
    }

Ikhtisar Arsip ZIP

ZIP adalah format file yang banyak digunakan untuk mengompresi dan mengarsipkan data secara efisien. Ketika menambahkan file tanpa kompresi, ZIP memberikan solusi yang lancar. Dengan mengikuti proses yang mudah, pengguna dapat dengan mudah mengintegrasikan file ke dalam arsip ZIP tanpa menerapkan kompresi, sehingga mempertahankan struktur data asli.

Mengapa Memilih Tanpa Kompresi di ZIP

Memilih untuk tidak melakukan kompresi di ZIP bermanfaat dalam skenario di mana mempertahankan ukuran dan struktur file asli sangatlah penting. Metode ini ideal untuk mengarsipkan file atau direktori besar tanpa mengurangi ruang penyimpanan. Antarmuka ZIP yang ramah pengguna menjadikan prosesnya intuitif, memungkinkan pengguna membuat arsip yang disesuaikan dengan kebutuhan spesifik mereka.

Cara Menambahkan File ke Arsip 7-ZIP Tanpa Kompresi

Demikian pula, ketika Anda ingin menyimpan file dalam arsip 7z, gunakan SevenZipStoreCompressionSetting sambil menginisialisasi SevenZipArchive contoh. Untuk memasukkan file dalam arsip 7Zip tanpa kompresi, gunakan perintah yang ditentukan atau pengaturan perangkat lunak. Hal ini memastikan bahwa file ditambahkan ke arsip dalam bentuk tidak terkompresi, memberikan akses cepat tanpa perlu dekompresi. Fleksibilitas 7Zip menjadikannya alat yang berharga untuk mengelola arsip tanpa mengorbankan integritas file.
Contoh:

    using (FileStream szFile = File.Open("archive.7z", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("asyoulik.txt", fi2);
            archive.Save(szFile);
        }
    }

Ikhtisar Arsip 7-ZIP

7-Zip, utilitas pengarsipan serbaguna, menonjol karena rasio kompresinya yang tinggi dan dukungan untuk berbagai format. Saat ingin menambahkan file tanpa kompresi, 7Zip menawarkan pendekatan langsung. Pengguna dapat dengan mudah memasukkan file ke dalam Arsip 7-Zip tanpa mengompresinya, sehingga menjaga integritas struktur data asli .

Mengapa Memilih Tanpa Kompresi di 7ZIP

Memilih tanpa kompresi di 7Zip terbukti bermanfaat ketika mempertahankan atribut file asli sangatlah penting. Metode ini sangat bermanfaat untuk mengarsipkan file atau direktori besar sekaligus meminimalkan penggunaan ruang penyimpanan. Dengan antarmuka 7Zip yang ramah pengguna, pengguna dapat dengan mudah menavigasi proses pengarsipan, memastikan pengalaman yang lancar.

Cara Menambahkan File ke TAR Tanpa Kompresi

Tidak seperti format arsip terkompresi seperti ZIP, tujuan utama tar adalah menggabungkan banyak file dan direktori ke dalam satu file arsip tanpa kompresi. Gunakan instance TarArchive tanpa pengaturan komposisi apa pun. TAR, kependekan dari Tape Archive, adalah format pengarsipan berbasis Unix yang dikenal untuk menggabungkan file tanpa kompresi. Ini berfungsi sebagai wadah langsung untuk banyak file dan direktori. Saat mempertimbangkan arsip TAR, pengguna dapat menambahkan file tanpa kompresi, sehingga mempertahankan struktur bawaan data.
Contoh:

    using (FileStream tarFile = File.Open("joint.tar", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("text.txt");
        FileInfo fi2 = new FileInfo("picture.png");
        using (TarArchive archive = new TarArchive())
        {
            archive.CreateEntry("text.txt", fi1);
            archive.CreateEntry("picture.png", fi2);
            archive.Save(tarFile);
        }
    }

Ikhtisar Arsip TAR

Dalam arsip TAR, proses penambahan file tanpa kompresi merupakan bagian intrinsik dari formatnya. Pengguna dapat dengan mudah memasukkan file menggunakan perintah TAR atau opsi perangkat lunak khusus tanpa memperkenalkan algoritma kompresi. Pendekatan ini memastikan bahwa file disertakan dalam arsip TAR dalam keadaan tidak terkompresi, sehingga menyederhanakan akses selanjutnya.

Mengapa Memilih Tanpa Kompresi di TAR

Memilih tanpa kompresi dalam arsip TAR terbukti menguntungkan untuk skenario yang mengutamakan struktur file dan akses cepat. Kesederhanaan TAR dalam menjaga atribut file dan hierarki direktori membuatnya cocok untuk tujuan pengarsipan tanpa mengorbankan efisiensi penyimpanan. Baik mengarsipkan file individual atau seluruh direktori, opsi TAR yang tidak terkompresi memastikan aksesibilitas dan integritas data.

Cara Menambahkan File ke Arsip CPIO Tanpa Kompresi

Dalam bidang arsip CPIO, penyertaan file tanpa kompresi merupakan proses mulus yang tidak terpisahkan dari formatnya. Pengguna dapat dengan mudah memasukkan file menggunakan perintah CPIO atau perangkat lunak khusus, memastikan bahwa file diserap ke dalam arsip CPIO tanpa menjalani algoritma kompresi. Hal ini mempertahankan keadaan asli data sekaligus menyederhanakan pengambilan. Mirip dengan tar, cpio adalah format arsip berbasis Unix yang mengarsipkan file tanpa kompresi. Gunakan instance CpioArchive tanpa setelan apa pun untuk komposisi.
Sampel:

    using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo(Path.Combine(this.corpusDir, "alice29.txt"));
        FileInfo fi2 = new FileInfo(Path.Combine(this.corpusDir, "asyoulik.txt"));
        using (var archive = new CpioArchive())
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("fields.c", fi2);
            archive.Save(cpioFile, format);
        }
    }

Wawasan Arsip CPIO

CPIO, singkatan dari Copy In, Copy Out, adalah format pengarsipan file yang umum digunakan di lingkungan Unix dan Linux. Tidak seperti format terkompresi, CPIO berfokus pada penyalinan file masuk dan keluar dari arsip tanpa menerapkan kompresi. Struktur sederhana ini membuatnya cocok untuk tugas-tugas yang memprioritaskan menjaga integritas data dibandingkan efisiensi kompresi.

Manfaat Tanpa Kompresi di CPIO

Memilih tanpa kompresi dalam arsip CPIO menawarkan keuntungan dalam skenario di mana penekanannya adalah pada pelestarian atribut file dan hierarki direktori. Desain CPIO menjadikannya mahir dalam menjaga integritas struktur data, menjadikannya pilihan ideal untuk tujuan pengarsipan tanpa mengorbankan aksesibilitas. Baik menangani file tunggal atau direktori komprehensif, pendekatan CPIO yang tidak terkompresi menjamin akses cepat dan penyimpanan data yang andal.

Cara Menambahkan File ke Arsip XAR Tanpa Kompresi

XAR, singkatan dari eXtensible ARchive format, adalah format arsip modern yang dirancang untuk efisiensi dan ekstensibilitas. Terkenal karena keserbagunaannya, XAR memungkinkan pengguna membuat arsip tanpa lapisan kompresi tambahan, menawarkan pendekatan berbeda pada organisasi dan penyimpanan file. Format arsip XAR dirancang untuk mendukung opsi kompresi dan non-kompresi. Mirip dengan ZIP, gunakan XarStoreCompressionSettings saat menginisialisasi XarArchive contoh.
Contoh:

    using (FileStream xarFile = File.Open("archive.xar", FileMode.Create))
    {
        FileInfo fi1 = new FileInfo("alice29.txt");
        FileInfo fi2 = new FileInfo("asyoulik.txt");
        
        using (var archive = new XarArchive(new XarStoreCompressionSettings()))
        {
            archive.CreateEntry("alice29.txt", fi1);
            archive.CreateEntry("asyoulik.txt", fi2);
            archive.Save(xarFile);
        }
    }

Ikhtisar Arsip XAR

XAR menyederhanakan proses penambahan file tanpa kompresi, memberikan fleksibilitas kepada pengguna dalam mengelola arsip mereka. Memanfaatkan perintah XAR atau perangkat lunak yang kompatibel, pengguna dapat dengan mudah mengintegrasikan file ke dalam arsip tanpa menggunakan algoritma kompresi. Metode sederhana ini memastikan bahwa struktur data asli tetap utuh, siap diambil bila diperlukan.

Keuntungan Arsip XAR Tidak Terkompresi

Memilih rute tanpa kompresi dengan XAR terbukti menguntungkan dalam skenario di mana akses cepat ke file yang tidak diubah adalah hal yang terpenting. Arsitektur XAR yang dapat diperluas memungkinkan pelestarian atribut file dan hierarki direktori tanpa biaya kompresi. Baik menangani file individual atau struktur direktori yang rumit, arsip XAR yang tidak terkompresi menjamin akses yang efisien dan pelestarian data yang andal.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: