Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2017, 00:09   #21
scrumofscrums
 
Регистрация: 31.05.2017
Сообщений: 8
По умолчанию

В бинарник моего архиватора зашиты эти три файла. В 1 сжимаем файл 1, 01 - файл 2, 00 - файл 3. На практике 1 байт. При распаковке достаём соответствующий файл из бинарника архиватора. Я решил поставленную задачу?
scrumofscrums вне форума Ответить с цитированием
Старый 01.06.2017, 00:30   #22
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,723
По умолчанию

Надо вначале внимательно читать условия.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 01.06.2017, 07:12   #23
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от scrumofscrums Посмотреть сообщение
В бинарник моего архиватора зашиты эти три файла.
Цитата:
Сообщение от scrumofscrums Посмотреть сообщение
Я решил поставленную задачу?
"Сжать любой из этих файлов или все три по отдельности хотя бы на 30%" это означает просто сжать файл. Без уловок и хитростей. Реально упаковать без потери информации с возможностью распаковки. Что тут неясно?
Тем более, я написал, что буду проверять на других подобных файлах. Что мне делать с вашим бинарником у которого внутри файлы?
kvitaliy вне форума Ответить с цитированием
Старый 01.06.2017, 09:37   #24
scrumofscrums
 
Регистрация: 31.05.2017
Сообщений: 8
По умолчанию

Какие уловки и хитрости запрещены? Что внутри архиватора вас не должно волновать. Вы бинарник winrar же не читаете.
На чём вы ещё будете проверять никому не известно. Всегда можно подобрать файлы которые после сжатия станут больше. Открывайте все проверочные файлы, сожмём и их.
scrumofscrums вне форума Ответить с цитированием
Старый 22.06.2017, 15:57   #25
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от scrumofscrums Посмотреть сообщение
Всегда можно подобрать файлы которые после сжатия станут больше.
Так в этом и суть смысл и сермяжная правда.
А я заплачу только тогда, когда ваш архиватор не будет иметь ни каких ограничений! Сможет сжимать любые файлы минимум на 30%
kvitaliy вне форума Ответить с цитированием
Старый 14.07.2017, 20:49   #26
fo,wf
Пользователь
 
Регистрация: 16.06.2017
Сообщений: 22
По умолчанию

так в винрар есть возможность настроить степень сжатия.
fo,wf вне форума Ответить с цитированием
Старый 15.07.2017, 08:33   #27
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Цитата:
Сообщение от scrumofscrums Посмотреть сообщение
Какие уловки и хитрости запрещены? Что внутри архиватора вас не должно волновать. Вы бинарник winrar же не читаете.
На чём вы ещё будете проверять никому не известно. Всегда можно подобрать файлы которые после сжатия станут больше. Открывайте все проверочные файлы, сожмём и их.
Это обман чистой воды.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 15.07.2017, 11:20   #28
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

За миллион американовских денег играть честно ?
https://www.youtube.com/watch?v=5dl0Om0RJDo
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 29.09.2017, 14:45   #29
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Берём какой нибудь контейнер, у которого байты уже упакованы так, что после сколь угодно высокой степени компресии появляется "хвост" размера - это особенности этих контейнеров.
Хвост образуется благодаря тому, что архиватор упаковывает в файл словарь перераспределения, по которому происходит восстановление данных.
Другими словами - эти данные уже сжаты согласно частотному распределению этих самых байтов; с потерями или без - это уже другой разговор. Так например контейнер MP3 предполагает сжатие с потерями, аналогично MP4, AVI, и другие распространённые медиа-форматы. Все упомянутые - это сжатие с потерями.
Если далеко не ходить, то можно взять PNG - сжатие картинки без потерь.
Из предоставленного примера всё что я смог выжать - это чуть более 8 % сжатия.
Я прилепил пример картинки в формате PNG, который я не смог сжать ничем - ни существующими архиваторами, ни собственными алгоритмами - результат примерно такой же, сверху появляется ещё 2-3 % веса.
Ссылка на изображение (FastPic), у меня падает опера при попытке зайти в "Управление вложениями".
P. S. А ещё, у моей картинки помимо несжимаемости, разнообразие цветов чуть побольше .

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

Дальше полёт мыслей и фантазий ...
Я так подозреваю, что можно выполнить некое преобразование, которое может "распушить" распределение, а потом сжимать как угодно и чем угодно ...
Под неким преобразованием так же можно применить что угодно, например шифрование - у нас так или иначе меняется набор байтов. Но это ничего не гарантирует до тех пор, пока математически не будет подобран "правильный" ключ шифрования, при котором первичное перераспределение происходит наиболее "благополучно" с позиции частотности байтов.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 27.01.2018, 08:51   #30
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Вчера мне прислали плакат 5К * 4К в jpg - 12М.
Отресайзил до 600 * 430 , сжал в паентере . - получилось 2М.
поигрался с форматами - jpg, png - такой же результат.

Тогда пошёл на сайты онлайн сжатия.
Результат превзошёл все ожидания!
png - 80К вместо 2М!!!
И качество нормальное.

Как оказалось. Упаковщик убрал альфу, построил палитру и использовал индекс цвета. И только потом сжал в png.
А вот на jpg - подвис.

Последний раз редактировалось LV1974; 27.01.2018 в 08:53.
LV1974 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бесконечное сжатие сжатие Свободное общение 18 20.03.2017 19:59
Бесплатные архиваторы Levsha100 Софт 9 17.10.2010 20:05
Архиваторы и обработка файлов fessssss Общие вопросы .NET 6 04.05.2010 19:49
Архиваторы Xatr Софт 9 09.10.2009 07:22
Архиваторы SERG1980 Компоненты Delphi 6 29.08.2008 13:39