Общая сжимаемость различных форматов файлов

2939
Steven

Кто-нибудь сталкивался со списком форматов файлов, которые обычно хорошо сжимаются (в общих алгоритмах)?

Как правило, текстовые файлы .txtсжимаются, и медиа-файлы ( .mp3, .aviи т.д.) не сжимаются.

Я ищу список (или базу данных) форматов файлов, чтобы я мог ответить на вопрос " Will a general, lossless algorithm compress a <.xxx> file?".

РЕДАКТИРОВАТЬ: Конечно, по своей природе, случайные данные, медиа-файлы и сжатые данные не сжимаются хорошо. Это не мой вопрос.

Вопрос: Где можно посмотреть описания форматов файлов, в частности, чтобы узнать, содержит ли формат сжатие?

Примеры:
чертежи AutoCAD, различные форматы Microsoft Office, файлы базы данных Oracle .DBF, файлы Adobe PDF, файлы Outlook PST и т. Д.

2
Прямо сейчас ваш вопрос требует анекдотов, что делает его непригодным для Super User. Из наиболее распространенных форматов сжатия LZMA обычно обеспечивает лучшее сжатие, но это также самый медленный алгоритм. Псевдослучайные и уже сжатые данные не могут быть сжаты ни одним из этих алгоритмов. Dennis 11 лет назад 0
в общем, все данные с большим количеством общих шаблонов сжимаются очень хорошо, данные с шумом - нет. сжатые файлы попадают в последнюю категорию файлов. akira 11 лет назад 1
Как правило, файлы, которые уже сжаты до некоторой степени, не будут хорошо сжиматься. Большинство стандартных аудио и графических форматов сжаты. Те, которые не используются, обычно не используются для интернет-операций, потому что для их передачи требуется гораздо больше времени. Daniel R Hicks 11 лет назад 0
Смотрите редактировать на вопрос. Steven 11 лет назад 0

1 ответ на вопрос

2
terdon

From what I can understand of your question, it sounds like you have tried to compress an already compressed file. File formats such as .png, .jpg, .avi, pdf, .mp4 and many others may already have their data in a compressed format. Attempting to compress such files will not significantly reduce their size.

Смотрите отредактированный вопрос. Steven 11 лет назад 0

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