Apa yang dimampatkan binari?
Apabila anda menggunakan compress = binari, corak pelbagai aksara di seluruh pemerhatian keseluruhan dimampatkan. Mampatan binari menggunakan dua teknik pada masa yang sama. Pilihan ini mencari yang berikut: Mengulangi urutan byte (contohnya, 10 ruang kosong atau 10 bait sifar berturut -turut)
Bolehkah fail binari dimampatkan?
Seseorang boleh memampatkan fail sedemikian dengan mengambil setiap pasangan bit dan menulis "0" jika kedua -dua bit jelas, "10" jika bit pertama ditetapkan dan yang kedua tidak, "110" jika yang kedua ditetapkan dan yang pertama tidak , atau "111" jika kedua -dua bit ditetapkan.
Bagaimana anda memampatkan bit binari?
Anda mengambil bait n pada satu masa dan kemudian mengambil perbezaan atau xor bit dan kemudian memampatkan hasilnya. Ini menambah 4 pilihan di sini untuk mencuba setiap kiraan byte: identiti a '[i] = a [i]; perbezaan a '[i] = a [i-1] -a [i]; perbezaan terbalik a '[i] = a [i] -a [i-1]; dan xor a '[i] = a [i]^a [i-1] .