Was ist binär komprimiert?
Wenn Sie Compress = Binary verwenden, werden Muster mehrerer Zeichen über die gesamte Beobachtung komprimiert. Binärkomprimierung verwendet zwei Techniken gleichzeitig. Diese Option sucht nach Folgendes: Wiederholung von Byte -Sequenzen (z. B. 10 leere Leerzeichen oder 10 Null -Bytes in einer Zeile)
Können Binärdateien komprimiert werden??
Man könnte eine solche Datei komprimieren, indem man jedes Bitspaar einnahm und "0" schreibt, wenn beide Bits klar waren, "10", wenn das erste Bit eingestellt war und der zweite nicht "110", wenn der zweite eingestellt war und der erste nicht , oder "111", wenn beide Bits festgelegt wurden.
Wie komprimieren Sie Binärbits??
Sie nehmen N -Bytes gleichzeitig und nehmen dann den Unterschied oder den XOR der Bits an und komprimieren dann das Ergebnis. Dies fügt hier 4 Optionen hinzu, die Sie für jede Bytezahl versuchen können: Identität a '[i] = a [i]; Differenz a '[i] = a [i-1] -a [i]; umgekehrter Unterschied a '[i] = a [i] -a [i-1]; und das xor a '[i] = a [i]^a [i-1] .