Сжатие файлов с 7zip

Ubuntu 14.04 имеет установленный 7zip, но ничего не сжимает без изменений в сжатии файлов 4.2 МБ все еще выходит 4.2mb?

2 ответа

Сжатие файла не соответствует размеру файла. Ваш 7zip работает просто отлично.

Сжатие является упрощающим алгоритмом, например, мы можем сжать:

eeeezzz 

выглядеть как

4e3z

(мы сохранили несколько символов - очень простой пример)

Как видите, это не всегда возможно + чем больше файл, тем больше разница, ваш файл очень мал, чтобы его почувствовать.

Если вы хотите, вы можете прочитать здесь немного об этой теме: http://www.makeuseof.com/tag/how-does-file-compression-work/

Как уже говорили другие, файлы, которые вы пробовали, могут больше не сжиматься, но вы все равно можете поиграть, например, с -mx опция, которая устанавливает уровень сжатия. Посмотрите пример "ультра настроек" в man 7z:

7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
 adds all files from directory "dir1" to archive archive.7z using "ultra settings"

Возможные значения для -mx 0, 1, 3, 5 (по умолчанию), 7 и 9, где 9 - это "ультра" уровень.

Другие вопросы по тегам