Pengarsip adalah program yang dapat memampatkan informasi dalam file. Pengarsip modern memungkinkan Anda untuk menggabungkan beberapa file menjadi satu arsip dan melihat konten arsip tersebut. Ukuran arsip yang dibuat dengan bantuan mereka ternyata jauh lebih kecil daripada ukuran file aslinya.
instruksi
Langkah 1
Prinsip umum pengoperasian sebagian besar pengarsip didasarkan pada algoritma yang dikembangkan oleh peneliti A. Lampel dan J. Ziv pada tahun 80-an abad terakhir. Algoritme yang dibuat oleh Ziv dan Lampel memungkinkan Anda menghitung kode duplikat dalam file dan dengan demikian mengurangi ukurannya. Untuk ini, kamus dikompilasi dari urutan data. Misalnya, kode biner file berisi kombinasi berikut: 10111011101110110011. Sangat mudah untuk melihat bahwa kode 1011 diulang beberapa kali di dalamnya. Pengarsip mendeteksi kode seperti itu dan menulisnya ke arsip hanya sekali, dan ketika membuka ritsletingnya, kode itu kembali diganti di tempat yang diperlukan dalam file.
Langkah 2
Seberapa baik pengarsip akan memampatkan file tergantung pada ukuran kamus sumber. Jika kamus terlalu besar, itu akan mempengaruhi ukuran arsip. Jika ukuran kamus terlalu kecil, kesalahan dapat terjadi pada arsip yang dibuat. Anda dapat meningkatkan rasio kompresi file menggunakan pengkodean entropi (yang disebut metode Huffman). Dengan pengkodean entropi, potongan biner berulang ditulis menggunakan kode pendek. Dalam pengarsipan modern, pengkodean entropi digunakan sebagai metode pengkodean tambahan.
Langkah 3
Pada sistem Unix, gzip adalah pengarsip paling populer. Pengarsip ini memampatkan data tanpa kehilangan dan didasarkan pada algoritma Deflate. Kompresi file di sini terjadi dalam dua pendekatan - pertama, potongan kode duplikat diganti, dan kemudian karakter di dalamnya diganti dengan karakter baru menggunakan metode Huffman. Pengarsip untuk sistem Unix memiliki sejumlah kelemahan. Mereka terutama ditujukan untuk arsip yang terdiri dari banyak file, sehingga sulit untuk membuka ritsleting satu file. Ini karena pengarsip Unix melihat arsip sebagai larik berkelanjutan dari semua file yang dikemas ke dalamnya. Arsip dibentuk atas dasar informasi yang terkandung dalam setiap file.
Langkah 4
Pada sistem Windows, pengarsip seperti WinZip, 7-zip dan WinRAR adalah umum. Tidak seperti sistem Unix, pengarsipan ini berfokus untuk bekerja baik dengan file individual maupun dengan arsip berkelanjutan yang terdiri dari banyak file. Sebagian besar pengarsip Windows modern "memahami" banyak format arsip, mendukung enkripsi dan mampu mengompresi file yang sangat besar (misalnya, ukuran file maksimum untuk pengarsip WinRAR lebih dari delapan miliar gigabyte).