По мотивам поста http://joyreactor.cc/post/3096960
Сравнение архиваторов (КГБ тащит)
Сравнение архиваторов (КГБ тащит)
Подробнее
Для небольшого эксперимента был взят сравнительно большой файл RTF -около 3,5 мб и сжат разными архиваторами. Время работы пока не берем, об особенностях работы программ будет рассказано далее, сейчас же только посмотрим степень сжатия. Как видно из небольшой таблички, что самая высокая степень сжатия достигается у программы KGB Archiver 2 - в 23 раза уменьшился исходный размер файла! Т.е. если у вас на жестком диске несколько гигабайт различной документации, которой вы не пользуетесь и хотите удалить (но не покидает чувство, а вдруг пригодится) - не проще ли сжать такой программой и записать на диск... Исходный размер WinZip WinUha WinRar K6B Archiver a а км л ; . ■ ••¡в MK. Ш Программа Формат Степень сжатия Размер, к.байт Во сколько раз уменьшился размер файла ? KGB Archiver 2 .kgb макимум 141411 22,99 WinRar .rar макимум 190546 17,07 WinUha .uha макимум 214294 15,17 7Z .72 макимум 218511 14,88 WinZip .Zip макимум 299108 10,87 Исходный файл .rtf Без сжатия 3252107 1
Реактор познавательный,Кликабельно,ура блядь 3 звезда за 4 год
Еще на тему
Текст, графику (можно даже jpeg жать, на 0,2% в плюс-минус), музон всякие ogg.
По одному типу файлов архиватор трудно судить.
Я помню, что к примеру, даже русский и английский текст жмутся с разным коэффициентом.
алсо тест по одному файлу - говно, нужен нормальный набор тестовых данных, тк сжатие сильно гуляет в зависимости от сжимаемой инфы
Можно, конечно, взять больше, но если 100%-но знаешь, что перепродать невозможно, то смысл переплачивать?
А то начинается блеяние "откройте мне посылочку!". В не доставленную посылку никто между отправителем и получателем не имеет права нос совать. Кроме таможни разве что.
А вот когда почта работу выполнила, груз в руки получателю передала начинается второй этап: получатель имеет право требовать акта о состоянии содержимого посылки. И сотрудник отделения будет свидетельствовать о содержимом и повреждениях если таковые есть. Только после этих действий включаются схемы компенсаций и внутреннее расследование.
Если же оболочка была повреждена, то акт составляется без вмешательства получателя. Мне один раз так вручили посылку. Акт с тремя подписями и оператор почты попросила проверить содержимое. Содержимое было на месте и вопрос был закрыт. Но это было уже после того как отдал заполненное извещение.
Был однажды косяк поставщика: забыл пакетик с болтами докинуть и колец комплект. Поставщик правда уже в мыло накапать успел что "забыл, досылаю!"
Но для теста проверил курьера - вскрыли, описали содержимое, получил на руки акт о состоянии и содержимом. Все работает.
Никто тебя за руку не схватит если ты на извещении также напишешь что "повреждения упаковки: мятая коробка, следы разрывов".
А вот тебе реальное извещение:
Другая сторона чистая, там пишешь про предъявленный документ и расписываешься например.
А можно заранее напечатать и не ждать пока тебе бумажку домой принесут. И как трек объявит о прибытии прийти с напечатанной вот из этой ссылки бумажкой: https://www.pochta.ru/form?type=F22
Предполагаю что сейчас должна быть фраза про "исключение подтверждает правило". Но видимо кому-то везет получать извещение без задника. Пусть мое локальное отделение экономит дальше.
Но вернемся к теме мятых коробок.
Если состояние коробки, вес, упаковка противоречат указанному в извещении - можно требовать составлять акт.
Дальнейшее развитие ситуации простое:
1 - отказываешься подписать получение - посылка улетит обратно ибо тебе ее не дадут.
2 - получаешь посылку в соответствии с актом о внешних повреждениях, далее прям там ее потрошишь и второй акт, если содержимому досталось.
Хуже если курьер притаскивает. В случае если курьер упирается его можно отправить обратно на сортировочное отделение и оттуда ножками забрать со всеми бумажками. Но курьеры вполне обученные в последнее время.
Нормальные процедурные шаги позволяющие получить компенсацию если отправление "ценное".
Так то и винрар в 20 с лишним раз сжимает текстовую пургу.
пример: в абзаце выше повторяется набор символов "хорошо", "информаци", "слов" - это всё можно заменить одним байтом, так оно и работает. в двоичных данных такие повторяющиеся наборы символов редки, и для этого совершенно монопенисуально, в каком формате двоичные данные. так что если ты их переделаешь в base64 или uuencode (для олдфагов), то размер файла вырастет на около 40%, но больше повторений всё равно не будет, так как сами данные не поменялись.
Дирижаблю парус нужен как собаке пятый хвост.
Быть может, такой пример вам покажется понятнее. Представьте себе, что под водой существует течение. В этом течении находится подводная лодка. Винт не работает — испорчен. Лодку несет по течению. И вот, чтобы ускорить ход лодки, моряки решают сделать «парус» вроде вашего или в виде плоскостей, поставленных поперек течения. Ускорит ли это ход лодки? Конечно, на заднюю поверхность плоскости «паруса» вода будет давить. Но с такой же силой «встречная» вода будет надавливать на переднюю поверхность плоскостей. Сила давления сзади будет уравновешиваться силой сопротивления впереди, а скорость останется прежней — равной скорости подводного течения.
сжатие выпиливает из файла избыточную информацию, если вся инфа нужная - нечего сжимать
звук и видео можно пережать с большими потерями спец софтом, но так теряем качество