Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

bzip2

The bzip2 Программа Джулиана Сьюарда похожа на gzip, но использует другой алгоритм сжатия, который обеспечивает более высокий уровень сжатия за счет скорости сжатия. В большинстве случаев это работает так же, как и GZIP. Файл, сжатый с помощью bzip2 обозначается расширением . Bz2:


[я @ linuxbox ~] $ ls -l / etc> foo.txt

[я @ linuxbox ~] $ лс -л foo.txt

-rw-r - r-- 1 мне я 15738 2016 10:17 foo.txt [мне @ linuxbox ~] $ bzip2 foo.txt

[я @ linuxbox ~] $ ls -l foo.txt.bz2

-rw-r--r-- 1 мне меня 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ Bunzip2 foo.txt.bz2

[я @ linuxbox ~] $ ls -l / etc> foo.txt

[я @ linuxbox ~] $ лс -л foo.txt

-rw-r - r-- 1 мне я 15738 2016 10:17 foo.txt [мне @ linuxbox ~] $ bzip2 foo.txt

[я @ linuxbox ~] $ ls -l foo.txt.bz2

-rw-r--r-- 1 мне меня 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ Bunzip2 foo.txt.bz2


В свете вышеизложенного становится ясно, bzip2 можно использовать так же, как GZIP. Все варианты (кроме

-r), которые мы обсуждали для gzip, также поддерживаются в bzip2. Однако обратите внимание, что опция уровня сжатия (-номер) имеет несколько иной смысл, чем bzip2. bzip2 поставляется с Bunzip2 и bzcat для распаковки файлов.

изображение

bzip2 также поставляется с программой bzip2recover, которая попытается восстановить поврежденные файлы .bz2.


Не будьте сдавливающим компульсивным

Иногда я вижу, как люди пытаются сжать файл, который уже был сжат с помощью эффективного алгоритма сжатия, делая что-то вроде этого:

$ gzip картинка.jpg

Не делай этого. Вероятно, вы просто тратите время и место! Если вы примените сжатие к файлу, который уже сжат, вы фактически получите файл большего размера. Это связано с тем, что все методы сжатия включают в себя некоторые накладные расходы, которые добавляются к файлу для описания сжатия. Если вы попытаетесь сжать файл, который уже не содержит избыточной информации, сжатие не приведет к какой-либо экономии для компенсации дополнительных издержек.


Лучшие облачные вычисления для ОС в OnWorks: