Твой софтовый форум > Software > Софт вопросы

Сжатие файлов, кто знает что и как?

,

обсуждение темы...

Дата публикации: 25.07.2008 - 22:09
Pages: 1, 2, 3, 4
alexs963
offtop
Да впринципе я согласен, и стараюсь употреблять только русские слова, но иногда забываюсь wink.gif
/offtop
-=$eReG@=-
Цитата | Quote(DMUTPUU @ 19.07.2008 - 17:04)
huh.gif Ищу способ, которым можно было бы сжимать файлы с как можно БОЛЬШЕЙ СТЕПЕНЬЮ СЖАТИЯ...
*
Не один ты его ищешь, его военные и учёные по всему миру ищут smile.gif
Но основное препятствие - избыточность кода, иными словами - чем сильней сожмешь, тем страшнее где-то ошибиться. Учитывая кол-во помех при передаче данных, приходится перестраховываться, добавляя "проверочные" символы. Вот всю жизнь и приходится выбирать между погрешностью и свободным местом(да и временем).
Практически все алгоритмы сжатия сводятся к "конвертированию" символов в другой алфавит, где каждый символ будет встречаться ~одинаковое количество раз. Поэтому в сказки чудодейственного архивирования огромных файлов в пару килобайт я не верю.
зы: Единственная для меня интересная в этом плане вещь - игра kkrieger(97 280 байт) Кто играл - понимает smile.gif
HugoBo-SS
Цитата | Quote(DMUTPUU @ 19.07.2008 - 19:24)
КАК вот ТАК, а?
*


Изучай ключики архиваторов. Пакуй разные файлы с разными ключами (НЕ НАСТРОЙКАМИ оболочки архиватора, а наборами ключей коммандного файла) и получишь более существенное сжатие.
Цитата | Quote(DMUTPUU @ 19.07.2008 - 19:24)
Игра размером более 4gB было просто афигительным образом ужата до размера всего в 44kB.. да-да! я не описалсо, именно до 44-ёх КилоБайт.. но при попытке извлечь получил кукиш!
*

Это слишком. Есть, конечно спецы:

Но, чувствую, пользуются возможностями DirectX API напрямую.

А вот тебе сайт тематический:
sudden
Цитата | Quote(DMUTPUU @ 19.07.2008 - 20:24)
Игра размером более 4gB было просто афигительным образом ужата до размера всего в 44kB.. да-да! я не описалсо, именно до 44-ёх КилоБайт.. но при попытке извлечь получил кукиш! нужно очень дохрена оперативной памяти, или свободного места на Системном диске! у миня всегда всё до полна, по этому извлечь не удалось, но факт остаётсо фактом, КАК вот ТАК, а?
*


laugh.gif жжешь, это больше на анекдот похоже и я бы не стал этому верить вообще, потому как это полная ерунда
middleman
Цитата | Quote
Игра размером более 4gB было просто афигительным образом ужата до размера всего в 44kB.. да-да! я не описалсо, именно до 44-ёх КилоБайт.. но при попытке извлечь получил кукиш!

Ну такое бывает если запаковку остановить процентах на пяти или запаковывать как было сказано выше фаилы с кучей нолей.
Сколько места займет запись о том, что "ноль" встречается в фаиле подряд 4'294'967'296 раз? ну со служебной инфой как-раз те самые 44кб smile.gif.
А потом можно скормить этот "архив" юзерам в пиринговую сеть чтобы подняться в очередях за счет большого количества входящих запросов smile.gif
А на распаковке получишь все ноли в первозданом виде, занимающие 4 Гб.
и слово "фэйк" тут употреблено как раз к месту не как английская замена русского слова, а скорее как устоявшееся определение для подобного рода "архивов".
Что касается словарей промта, так текст (имеется ввиду осмысленный текст, а не случайный поток, загнаный в TXT) вообще хорошо жмется любым архиватором, а если применить специальные алгоритмы, учитывающие особенности информации (повторения слов, отсутствие каких-либо символов и т.п., то можно получить сжатие в стони раз, но это только для текстовой информации. Случайный поток, будь то растровые изображения, звук или видео без потери качества жмуться очень плохо именно из-за своей случайности.

Из того что сейчас доступно обычным пользователям лучше всего тексты и скриптовую графику (EPS) и т.п. информацию жмет rar, а отцифорваный звук без потерь пока лучше всего жмет FLAC или Monkeys Audio (примерно одинаковы по степени сжатия, но различны по сути)
Mighty_cat
Цитата | Quote(-=$eReG@=- @ 21.07.2008 - 0:22)
Единственная для меня интересная в этом плане вещь - игра kkrieger(97 280 байт) Кто играл - понимает
*


Ничего удивительно... все на чистом АПИ + текстуры создаються на лету...
DMUTPUU
cool.gif нашёл я это чудо-юдо! ура.. кто чё про него скажет? Зеркала:

***для извлечения непомешалоб иметь свободного места на HDD гигов 200-250, ну это моё мнение..***

Прошу силно не бить, не много приврал (*ошибсо), 3,5gB на самом деле в архиве, посчитал ещё разок! Архив не заблокированный и паролей не имеет, (и в свойствах пишет 0%, просто к слову) по этому глянул его в Hex'е.. могу ошибатсо канешно, но если не прав, то поправте меня, нулей я там нашёл просто ничтожное количество! wink.gifхе-хе..

***сори за глюки с бравзером, не добавлял ссылки.. нижние 4 немного подправить на ангольский =))

Это не глюк браузера. Данные обменники запрещены на форуме. И не мешало бы добавить комментарий к ссылкам (что там такого интересного), чтобы все знали.

***речь как раз об этом и есть! Игра размером более 4gB было просто афигительным образом ужата до размера всего в 44kB..
sudden
Цитата | Quote(DMUTPUU @ 21.07.2008 - 23:39)

***для извлечения непомешалоб иметь свободного места на HDD гигов 200-250, ну это моё мнение..***


что за бред ты пишешь, если сам образ 3,42Гб весит
что внутри образа не проверял, потому как лень алкоголь ставить
кто проверит отпишитесь, что там за чудо
alexs963
угу распаковал я эту фиговину, посмотрел образ hex-редактором -- 90% диска это нули. Оставшаяся инфа это судя по всему файловая система диска. К сожалению хотя образ соответсвовал fs iso9660 смонтировать его не удалось, но и так понятно что там примерно то же что и в случае с той вистой.

А архив оказался хитрым -- несмотря на расширение rar это архив 7z, внутри которого архив rar с тем же названием а внутри его уже образ. Похоже что из за этого он и тупил у вас при распакове, т.к. не мог эту связку корректно обработать. Наверное у создателей архива на это и был расчет.
DMUTPUU
Цитата | Quote(sudden @ 22.07.2008 - 8:10)
Цитата | Quote(DMUTPUU @ 21.07.2008 - 23:39)

***для извлечения непомешалоб иметь свободного места на HDD гигов 200-250, ну это моё мнение..***

что за бред ты пишешь, если сам образ 3,42Гб весит

Ты сам та хоть пробывал? у тибя оперативы не хватит! с Локального системного диска будет черпать память! а вот хватит ли её, это уже другой вопрос?

Цитата | Quote(alexs963 @ 22.07.2008 - 8:11)
угу распаковал я эту фиговину, . К сожалению хотя образ соответсвовал fs iso9660 смонтировать его не удалось..

Блин, ты его не удалил ещё? Winrar'ом не пробывал извлечь.?? хоть часть, покрайней мере нормальная, с нормальными частями, извлечсо было должна! что там внутри интересно? живое хоть есть что нибуть?

Цитата | Quote(alexs963 @ 22.07.2008 - 8:11)
А архив оказался хитрым -- несмотря на расширение rar это архив 7z, внутри которого архив rar с тем же названием а внутри его уже образ.

tongue.gif Да нет! прошу прощения.. отыскал на компе этот чёртав фаел и зауплоадил его на все более или менее распространённые Серверы, и с копа снёс.. потом спустя който время решил ещё на Яндекс-Диск залить, но из-за того, что я его грохнул, скачал сам же с Рапиды и сохранилсо он как иногда бывает глюкает, в .Html форме! просто поменял по привычке расширение на ".rar".. а то что там внутренность в виде ещё одного ".rar"-а, это нормана, он просто ещё немного ужалсо! воть..

***так что получаетсо та? архив в помойку? там совсем не то, что быть там должно?
Pages: 1, 2, 3, 4


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Сжатие файлов, кто знает что и как?
SoftoRooM © 2004-2024