Название: WinRAR Отправлено: TOBI от 05 Январь 2007, 13:34 я много раз видел архивы которые весят допутим 50 mb а распакуешь и будет 4 гига!
обьясните как это делают???????? Название: Re: WinRAR Отправлено: Dos от 05 Январь 2007, 14:03 хехе ... наверное там формат txt был )))
А если честно мне самому интересно =) Название: Re: WinRAR Отправлено: eXtractor от 05 Январь 2007, 14:14 Все зависит от сжимаемых файлов. Например, файл с содержанием «aaaaaa» ужмется куда лучше, чем «abcdef».
Сейчас заархивировал гиговый файл, содержащий только буквы «a». Размер получившегося архива — 72 КБ. Вот так ;) Ща попробую сделать то же самое с файлом, содержащим случайные буквы. Отправлено: 05 Января 2007, 14:09:36 Не стал делать файл размером с гиг, решил ограничиться 12-ю метрами. Сжалось всего на 400 килобайт: было 12,3, стало 11,9 МБ. Название: Re: WinRAR Отправлено: TOBI от 05 Январь 2007, 14:15 а в том архиве видосы были
Название: Re: WinRAR Отправлено: eXtractor от 05 Январь 2007, 14:21 Вероятно, это было нечто несжатое.
Название: Re: WinRAR Отправлено: Foxeed от 05 Январь 2007, 15:04 porshe, ты думаешь, что "видосы" состоят из какого-то специфического байт-кода? Отнюдь. Там, внутри "видоса", тоже живут символы :D, но по-специльному расположенные. Потом супер-спец-прога-видео-плэер сама определяет, является ли набор символов нужным ей и воспроизводит. Уж очень просто обьяснил.
В этом видосе могло быть очень много белого фона (или ещё какого-то цвета) или повторяющихся кадров, или не слишком различающихся кадров, или ффиг знает что ещё, поэтому супер-спец-прога-сжиматель видела там очень много повторяющихся участков (вроде "aaaaaa"), так что и получалось сверх-сжатие. Доступно обьяснил? Название: Re: WinRAR Отправлено: vania-pooh от 05 Январь 2007, 18:29 по идее там используются бинарные деревья и с помощью такой логики набор из нескольких одинаковых символов заменяется кодом этого символа и их числом.
Название: Re: WinRAR Отправлено: Foxeed от 05 Январь 2007, 18:57 Так и есть, но зачем неопытным юзверям голову забивать?
Название: Re: WinRAR Отправлено: ExclusivE от 05 Январь 2007, 19:06 А зачем они тогда спрашивают?
Кстати можно приколоться, запаковать кучу одинаковых небольших файлов в один архив и отправить его кому-нибудь по почте например. При проверке его антивирусом будут жуткие тормоза =) Название: Re: WinRAR Отправлено: vania-pooh от 05 Январь 2007, 20:31 А зачем они тогда спрашивают? я даже сам писал программку, которая такие файлы умеет делать. до 4 с копейками млрд файлов размером от 1 байта в одном каталоге. забавно на десктопе смотрится. весит 120 кб.Кстати можно приколоться, запаковать кучу одинаковых небольших файлов в один архив и отправить его кому-нибудь по почте например. При проверке его антивирусом будут жуткие тормоза =) Название: Re: WinRAR Отправлено: TOBI от 05 Январь 2007, 23:58 а прогу дать можешь?
Название: Re: WinRAR Отправлено: Madest от 09 Январь 2007, 14:40 Я от нефиг делать проводил такой эксперимент: создал в PaintBrush картинку размером 5000x3000, залил её одним цветом, сохранил в BMP - получилось около 44МБ. WinRAR сжал этот рисунок до 27КБ. :D
Название: Re: WinRAR Отправлено: TOBI от 09 Январь 2007, 16:59 а как сжать?
Название: Re: WinRAR Отправлено: vania-pooh от 09 Январь 2007, 17:26 а прогу дать можешь? поищу, т.к. давно это было.Название: Re: WinRAR Отправлено: eXtractor от 09 Январь 2007, 17:47 Название: Re: WinRAR Отправлено: frost_ii от 09 Январь 2007, 19:49 а как сжать? Читай. Всё очень популярно.. http://ru.gentoo-wiki.com/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D1%81%D0%B6%D0%B0%D1%82%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%B8 http://www.compression.ru/book/ |