The OpenNET Project / Index page

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



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

Оглавление
Выпуск архиватора RAR 7.0, opennews, 28-Фев-24, 18:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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