The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск архиватора RAR 7.0"
Отправлено Аноним, 01-Мрт-24 20:09 
Я разве обещал его дать? По-моему, это очевидное понятие. Небольшой ликбез. Текст -- это тоже бинарные данные, только байты в нём это субсет возможных значений с большим числом повторений для одних, и не таким большим для других, это слова и пунктуация натурального языка, они подчиняются вполне определённым правилам. Тут можно хорошо сэкономить. А в бинарных "бинарных данных" (в противовес текстовым "бинарным данным") вся экономия от пустот, повторений, и оставленного мусора, такое разве что в исполняемых файлах найдётся. А всё потому, что они либо уже пожаты чем-то, либо не содержат "пустот" и совершенно не поддаются сжатию -- даже если в них можно найти что-либо сжимаемое, окружающий мусор сделать этого не даст. Есть замечательные примеры, когда бинарные ресурсы тех же игр сжимаются в 15 раз. Но это достаточно нетипичные и плохо организованные данные. Только и тут нужна эвристика, позволяющая исключить несжимаемые данные, иначе файл просто раздувается и время тратится впустую. Имеется несколько подходов к решению этой проблемы. Один из них, это переупорядочивание и тестовое сжатие каким-нибудь быстрым алгоритмом имеющихся "блоков" данных, с отсеиванием "лишнего". Другой, это полное преобразование в другой, более компактный формат, иногда даже без возможности восстановить оригинальные данные (т.е. пересжатие без потерь, но не bitperfect), таким образом например, можно сконвертировать обычный jpeg в процент от оригинального размера (в некоторых случаях, это окажется 1 процент), но, если такой файл попытаться просто сжать, ничего не получится.
 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру