Kompresi adalah sesuatu yang digunakan oleh semua orang. Biasanya ketika Anda memiliki file besar seperti dokumen Word yang Anda perlukan untuk mengirim email kepada seseorang atau untuk membuat cadangan Anda akan mengompres file terlebih dahulu menggunakan algoritma seperti Zip. Tetapi mengompresi file tidak selalu berhasil.
Jika Anda mengambil file Word atau file teks besar dan kompres kemungkinan besar Anda akan berakhir dengan file arsip terkompresi yang ukurannya setengah atau bahkan kurang dari file asli. Tetapi kadang-kadang ketika mencoba untuk mengkompres file tidak ada yang terjadi dan meskipun Anda mengatur utilitas perangkat lunak kompresi untuk kompresi maksimum dan Anda menunggu dengan sabar untuk menyelesaikan pekerjaannya, file arsip terkompresi hampir sama ukurannya dengan aslinya atau terkadang bahkan lebih besar.
cara mengubah ukuran dan mengurangi foto dan tanda tangan untuk formulir online dengan seluler (dalam bahasa hindi)
Untuk memahami mengapa hal ini terjadi dan untuk mengetahui file mana yang merupakan kandidat yang baik untuk kompresi dan mana yang tidak, Anda perlu memahami konsep inti di balik kompresi. Kompresi adalah proses di mana data dikonversi dari satu format ke format lain di mana format baru lebih efisien dalam hal penyimpanan yang diperlukan untuk menyimpannya. Dengan kata lain kompresi adalah proses yang memanfaatkan inefisiensi dalam file asli untuk membuat apa yang dikenal sebagai format file terkompresi yang secara efisien merepresentasikan data dalam file asli.
Misalnya jika Anda memiliki file teks besar yang hanya berisi huruf A katakanlah jutaan kali. File tersebut akan membutuhkan jutaan karakter penyimpanan yang juga dikenal sebagai satu mega byte. Jika Anda mengompres file ini daripada cara yang lebih efisien untuk mewakili file ini adalah dengan membuat file dengan konten yang mengatakan File ini mencakup jutaan As. Hasilnya adalah file yang hanya beberapa karakter dalam ukuran jauh lebih efisien.
Secara umum file teks seperti file Word atau file lain yang menyertakan data buatan manusia seperti spreadsheet tidak efisien dan dapat dengan mudah dikompresi. Sekarang mari kita lihat contoh file yang tidak bisa dikompres. Salah satu contoh yang terlintas dalam pikiran adalah file terkompresi. Jika Anda membuat file arsip terkompresi dan kemudian mencoba untuk mengompres file itu lagi Anda akan mendapatkan ukuran file yang hampir sama. Mengapa? Karena file arsip terkompresi sudah mewakili data asli dengan cara yang efisien dan tidak banyak yang dapat dilakukan untuk lebih mengoptimalkan penyimpanannya.
Contoh lain dari file yang sudah dikompres adalah foto JPEG. JPEG adalah algoritma kompresi khusus yang ditujukan untuk mengompresi foto dan gambar. Ini juga dikenal sebagai kompresi lossy karena file JPEG terkompresi tidak persis mewakili data yang sama seperti dalam file foto asli tetapi data yang hampir sama sejauh mata manusia melihat aslinya dan foto terkompresi tidak dapat membedakan . Persyaratan longgar ini tidak perlu secara tepat mewakili data asli memungkinkan rasio kompresi yang jauh lebih tinggi.
Jika Anda mengambil foto JPEG dan mencoba untuk kompres lebih lanjut menggunakan misalnya algoritma Zip hasilnya akan menjadi file arsip dengan ukuran yang hampir sama dengan file foto JPEG atau bahkan sedikit lebih besar. Sekali lagi alasannya adalah bahwa file foto JPEG sudah mewakili datanya dengan cara yang sangat efisien dan tidak banyak yang dapat dilakukan oleh perangkat lunak Zip.
Secara umum file multimedia seperti foto JPEG atau film MPEG tidak dapat dikompres menggunakan Zip atau algoritma serupa karena sudah dikompresi.