Ini adalah metode yang digunakan untuk mengompresi file, mengurangi ukurannya dan membuatnya lebih portabel. Ini juga digunakan untuk memulihkan data kembali ke bentuk sebelumnya selama proses dekompresi. Setelah didekompresi, data dapat digunakan seperti biasa. Ada dua jenis utama dari algoritma kompresi, masing-masing dengan kelebihan dan kekurangannya sendiri.
Technipages Menjelaskan Algoritma Kompresi
Jenis pertama dari algoritma kompresi secara objektif sepertinya pilihan yang lebih baik – kompresi lossless. Dalam jenis proses kompresi ini, ukuran file dikurangi dengan jumlah tertentu, dan, setelah dekompresi, data dikembalikan ke keadaan yang sama persis sebelum dikompresi. Tidak ada data apapun yang hilang. Proses ini sangat ideal untuk program dan file data di mana segala jenis kehilangan tidak dapat diterima dan berpotensi menimbulkan bencana.
Jenis lainnya – kompresi lossy – juga memiliki kelebihan. Tidak seperti kompresi lossless, sejumlah kecil data hilang selama kompresi dan tidak dapat dipulihkan selama dekompresi. Karena itu, pengurangan ukuran file jauh lebih besar, dan kompresi dengan demikian lebih 'efektif'. Data yang hilang tidak jelas bagi pengguna, dan jumlah yang hilang sangat kecil sehingga tidak memengaruhi penggunaan file yang berkelanjutan. Jenis kompresi ini sangat bagus untuk file yang berukuran besar secara default, tetapi kerugian kecil tidak terlalu menjadi masalah – dengan kata lain, file animasi, grafik, video, dan audio. Kompresi dan dekompresi yang diperpanjang dan berulang melalui algoritme kompresi lossy pada akhirnya dapat secara nyata memengaruhi kualitas.
Penggunaan Umum Algoritma Kompresi
- Algoritma kompresi memungkinkan pengurangan ukuran file, membuatnya lebih mudah untuk mentransfer dan mengirimkan file.
- Algoritme kompresi lossy tidak menyimpan semua data tetapi dapat mencapai file akhir yang lebih kecil.
- Algoritme kompresi lossless sangat cocok untuk file sistem di mana kehilangan data tidak dapat diterima.
Penyalahgunaan Umum Algoritma Kompresi
- Algoritma kompresi adalah jenis perhitungan matematis.