Asas

Lossy lwn lossless

Satu idea menerangkan kebanyakan kekeliruan tentang penukaran fail, dan ia mengambil dua minit untuk difahami dengan betul.

Diterbitkan

Perbezaannya

Mampatan lossless mengecilkan fail dengan menerangkannya dengan lebih cekap. Nyahmampatkannya dan anda mendapat semula tepat apa yang anda masukkan, bit demi bit. ZIP, PNG dan FLAC semuanya berfungsi dengan cara ini.

Mampatan lossy mengecilkan fail dengan membuang maklumat — khususnya, maklumat yang kecil kemungkinan disedari manusia telah hilang. JPG, MP3, AAC dan H.264 semuanya berfungsi dengan cara ini, dan ia mencapai fail yang jauh lebih kecil daripada yang mampu dicapai lossless, tepat kerana ia dibenarkan membuang.

Kehilangan bersifat kekal, dan itulah bahagian yang orang terlepas pandang

Sebaik sahaja pengekod lossy membuang sesuatu, ia hilang. Tiada penukaran kemudian dapat memulihkannya. Menukar MP3 kepada FLAC menghasilkan fail lossless yang besar yang mengandungi tepat kecacatan MP3 itu — ia menghentikan kerosakan lanjut, tetapi tidak membatalkan sebarang kerosakan.

Ini salah faham paling biasa tentang penukaran fail, dan ia merugikan kerja sebenar orang: foto yang berulang kali dibuka, disunting dan disimpan semula sebagai JPG merosot sedikit setiap kali, tidak kelihatan pada mulanya, kemudian jelas.

Transkod menambah kerosakan

Menukar antara dua format lossy — MP3 kepada OGG, atau M4A kepada MP3 — bermakna menyahkod audio yang telah melalui satu pengekod dan memasukkannya ke dalam yang kedua. Kedua-duanya membuat andaian yang berbeza tentang apa yang selamat dibuang, jadi yang kedua merosakkan bahan yang telah dinipiskan oleh yang pertama.

Peraturan praktikal: sentiasa kodkan daripada asal terbaik yang anda ada. Jika anda masih ada WAV atau FLAC, kodkan daripada itu dan bukan daripada MP3 yang anda buat sebelum ini.

Bila semua ini tidak penting

Banyak kali, ia memang tidak penting. MP3 192 kbps yang dibuat daripada salinan CD tidak dapat dibezakan daripada sumber untuk kebanyakan pendengar pada kebanyakan peralatan. JPG berkualiti 0.92 bagi foto percutian tidak dapat dibezakan daripada asal pada saiz tontonan biasa. Terlalu memikirkan kehilangan generasi dalam fail yang anda akan dengar sekali dalam kereta ialah usaha yang sia-sia.

Perbezaan itu penting apabila fail ialah induk — sesuatu yang akan anda sunting semula, arkibkan atau kodkan semula kemudian. Kekalkan fail induk lossless. Edarkan salinan lossy. Tabiat tunggal itu mengelakkan hampir setiap masalah dalam artikel ini.

Di mana kedudukan setiap format

Lossless: PNG, BMP, FLAC, WAV, dan format data — CSV, JSON, YAML — yang mana satu aksara yang berubah ialah pepijat dan bukan kompromi.

Lossy: JPG, WebP dalam mod biasanya, MP3, AAC, Vorbis, Opus, dan setiap codec video biasa termasuk H.264 dan VP8.

Cuba kedua-dua jenis sendiri: mampatkan imej dengan tetapan lossy, atau tukar WAV kepada FLAC untuk melihat mampatan lossless mengecilkan audio tanpa mengubah satu sampel pun.