Daftar Isi:
Definisi - Apa artinya kompresi lossless?
Kompresi lossless melibatkan pengompresan data sedemikian rupa sehingga kumpulan data asli sepenuhnya direkonstruksi setelah pembalikan kompresi. Ini berbeda dengan kompresi "lossy", di mana beberapa data mungkin hilang dalam proses pembalikan.
Kompresi lossless juga dikenal sebagai kompresi audio lossless.
Techopedia menjelaskan Kompresi Tanpa Hilang
Cara umum untuk memikirkan kompresi lossless adalah bahwa untuk banyak jenis file, termasuk program yang dapat dieksekusi dan modul kode, sangat penting bahwa semua data dalam format terkompresi sepenuhnya direkonstruksi ketika kompresi dibalik. Teknologi seperti utilitas file zip menyediakan layanan seperti ini, sementara membuka ritsleting file mengarah ke set data sepenuhnya dilarutkan. Sebaliknya, untuk musik, gambar atau video, mungkin ada kehilangan data setelah kompresi. Itu karena walaupun kualitas media mungkin terpengaruh, format-format ini masih dapat dicerna dan bermanfaat dengan hilangnya data.
Pencapaian kompresi lossless bekerja melalui serangkaian algoritma yang sangat canggih. Banyak dari ini termasuk pemodelan data untuk kompresi untuk mengevaluasi cara mengurangi ruang penyimpanan yang diperlukan tanpa mempengaruhi pemulihan dari set data. Para ahli menunjukkan bahwa semua jenis strategi kompresi lossless berbeda bekerja secara berbeda. Teknik apa pun yang dapat mengurangi kebutuhan penyimpanan sambil menyediakan pemulihan data lengkap dapat digambarkan sebagai kompresi lossless. Beberapa dari ini bekerja berdasarkan kemungkinan konstruksi data yang tidak mungkin, di mana algoritma dapat menebak atau memprediksi bagaimana set data dapat disatukan untuk menyusun kembali file.
Melihat lebih dekat pada algoritma kompresi lossless menunjukkan bahwa banyak dari mereka bekerja melalui prinsip menghilangkan atau menangani redundansi. Menggunakan strategi seperti penggantian string bit dan konversi data, algoritma ini dapat membuat file lebih kecil sambil memberikan semacam singkatan yang dapat digunakan mesin untuk menyusun kembali data di lain waktu. Sekali lagi, ada banyak cara untuk melakukan ini, termasuk pointer bermanfaat yang dapat memberikan nilai yang konsisten untuk bit data yang berlebihan.
