Самое высокое сжатие для файлов (для веб-передачи)?

Я видел некоторые очень сжатые файлы вокруг, такие как 700 МБ данных, сжатых до приблизительно 30-50MB.

Но как Вы получаете такие сжатые файлы? Я попытался использовать программное обеспечение как WinRAR и 7Zip, но никогда не достигал такого высокого сжатия.

Каковы методы/программное обеспечение, которые позволяют Вам сжимать файлы так хорошо?

(P.S. Я использую Windows XP),

14
задан 27.03.2014, 17:57

6 ответов

Если время, потраченное для сжатия данных, не является проблемой, то можно оптимизировать сжатый размер при помощи нескольких различных инструментов вместе.

Сжимайте данные несколько раз с помощью различных инструментов как 7zip, winrar (для zip) и bjwflate.

(Обратите внимание, что это не означает, сжимают zip-файл много раз, а скорее создают много альтернативных zip-файлов с помощью различных инструментов),

Затем, выполненный deflopt на каждом архиве для сокращения каждого архива немного больше.

Наконец, выполненный zipmix на наборе архивов. Так как различные инструменты zip лучше на различных файлах, zipmix выбирает лучшую сжатую версию каждого файла из каждого из архивов и производит вывод, который меньше, чем кто-либо, что любой из инструментов zip, возможно, произвел индивидуально.

Необходимо отметить однако, что это, как гарантируют, не будет работать никакой вид волшебства на файлах. Определенные типы данных просто не сжимаются очень хорошо, как JPEGs и MP3s. Эти файлы уже сжаты внутренне.

11
ответ дан 07.12.2019, 11:12

Это зависит полностью от сжимаемых данных.

Текст сжимается очень хорошо, двоичные форматы не так хорошо и сжатые данные (mp3, jpg, mpeg) нисколько.

Вот хорошая Сравнительная таблица Сжатия из Википедии.

12
ответ дан 07.12.2019, 11:12
  • 1
    я знаю, что сжатие зависит от типа данных, но там какие-либо определенные методики, которые помогают Вам сжать файлы далее? – rzlines 17.07.2009, 13:35
  • 2
    После того как Вы сжали что-то, что обычно невозможно получить его в известной мере меньший. Просто необходимо выбрать соответствующий метод сжатия для данных. – Nifle 17.07.2009, 13:39

Squeezechart.com содержит сравнения различных уровней сжатия. Хотя, как указано ответом Nifle - Вы вряд ли получите такие высокие уровни сжатия для двоичных форматов.

3
ответ дан 07.12.2019, 11:12

Большинство инструментов сжатия имеет настройки, чтобы позволить Вам достигать более высокого уровня сжатия в компромиссе более медленных времен сжатия/распаковки и большего количества Использования оперативной памяти.

Для С 7 zip, поиск, "Добавляют к Диалоговому окну Архива" во встроенной справке для большего количества детали.

2
ответ дан 07.12.2019, 11:12

Ваш лучший выбор здесь, кажется, метод проб и ошибок. Попробуйте все свои доступные методы сжатия на каждом файле и выберите лучшее, чтобы поставить Ваш веб-сайт. К счастью компьютеры делают этот вид вещи довольно быстро и не скучают. Вы могли записать простой сценарий для автоматизации процесса, таким образом, это будет "относительно безболезненным".

Просто не ожидайте чудеса - 700 МБ вниз к 30 МБ просто не происходит настолько часто. Файлы журнала, как упомянуто выше - да. "Ваш средний файл" - никакой путь.

1
ответ дан 07.12.2019, 11:12

Просто проверьте Сводку нескольких оценочных испытаний сжатия файла, которая имеет лучший список сжатия, которые состоят полный сравнительный тест сжатия.

Лучшие 30

enter image description here

Главные исполнители (на основе сжатия) в этом тесте являются PAQ8 и WinRK (PWCM). Они могут сжать 300 + набор тестов Мбита к менее чем 62 Мбитам (80%-е сокращение размера), но взять минимум 8,5 часов для завершения теста. Программа (PAQ8P) номер один занимает почти 12 часов и номер четыре (PAQAR) даже 17 часов для завершения теста. WinRK, программа с 2-м лучшим сжатием (79,7%) занимает приблизительно 8,5 часов. Не удивительно все упомянутые программы используют PAQ (-как) механизм для сжатия. Если у Вас будут файлы со встроенными изображениями (например, файлы документа в формате Word) используют PAQ8, то он распознает их и отдельно сожмет их, повысив сжатие значительно. Все упомянутые программы (кроме WinRK) являются бесплатными.

2
ответ дан 07.12.2019, 11:12

Теги

Похожие вопросы