Saya tahu bahwa ukuran yang lebih tinggi dapat menyebabkan rasio kompresi yang lebih baik dan sebaliknya. Tetapi apakah ada cara saya dapat memutuskan lebih baik? ... karena ada begitu banyak pilihan
Sejauh ini saya perhatikan ukuran kamus ≈ ukuran file menghasilkan kompresi optimal.
Di sini file ∼8mb test.avi
memiliki rasio kompresi yang sama untuk semua ukuran kamus yang lebih besar dari 8mb. Kemudian mulai jatuh.
compression
laggingreflex
sumber
sumber
Jawaban:
Item berulang disimpan dalam kamus dan kode ditugaskan sebagai pengganti.
INI ADALAH SIMPLIFIKASI YANG LUAR BIASA
alih-alih seluruh baris itu hanya menempatkan kode di tempatnya. Semakin besar kamus, semakin banyak kode yang bisa ditangani. Biasanya, ketika kamus menjadi penuh itu mulai kamus yang baru dengan cepat. Ketika memulai yang baru itu kosong dan kode baru ditugaskan untuk pola yang terdeteksi.
Secara umum, semakin besar semakin baik suatu titik. Seluruh kamus disimpan dalam memori sehingga Anda membutuhkan lebih banyak RAM daripada ukuran kamus.
Ukuran kamus tergantung pada kompresibilitas data Anda, jumlah file, ukuran, dan ukuran keseluruhan.
Secara umum, 32MB lebih dari cukup, tetapi jika Anda mengompres banyak file multi-gig maka jumlah yang jauh lebih tinggi dapat digunakan. Kamus yang lebih besar sering membuat proses lebih lambat, tetapi hasilnya dalam file yang lebih kecil.
sumber