Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Пережатиe,рекомпрессия,оптимизация файлов для лучшего сжатия

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

Открыть новую тему     Написать ответ в эту тему

spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору



Oбсуждаем какими утилитами и каким способом оптимизировать файлы для лучшего сжатия.

 

 
Precomp (по-русски) Прекомпрессор с интерфейсом командной строки. Вы можете использовать его для достижения лучшего сжатия некоторых типов файлов (работает с файлами, сжатыми методами ZLib или Deflate, и GIF-файлами). Precomp пытается произвести распаковку потоков этих файлов, и, если они декомпрессированые при последующей перекомпрессии идентичны бит-в-бит оригинальному потоку, то перекомпрессия не производится.
 
В результате получается .pcf-файл (PCF = PreCompressedFile), который содержит больше декомпрессированных данных, чем оригинальный файл. Обратите внимание, что этот файл больше оригинального, но, если сжать его методом сжатия сильнее, чем Deflate, он сожмётся лучше, чем оригинал (или использовать lprepaq для прекомпрессии и сжатия за один шаг).

пример для командной строки | Важно: Precomp 0.4.1 и выше | пример для Inno Setup
 
Если файл, который дали Precomp'у он смог обработать (разжать), то в результате получится файл большего размера. Если дали файл JPG и т.п., то в результате получится файл меньшего размера.
 
Rep (Встроен в FreeArc) LZ77-препроцессор, позволяющий находить повторяющиеся блоки данных на больших дистанциях (до половины объёма ОЗУ, max 2gb).
 
SRep aka SuperREP LZ77-препроцессор, позволяющий находить повторяющиеся блоки данных на сверхбольших дистанциях (в 10-20 раз больше размера ОЗУ при -l512 и ещё дальше при увеличении -l). В отличии от Rep при распаковке копирует повторяющиеся данные непосредственно из распакованного файла.
 
PackJPG Программа разработанная специально для перепаковки JPEG файлов без потерь (восстановление идёт бит в бит). В среднем уменьшает размер JPEG файлов на 18%.
 
PNGOut и OptiPNG Aлгоритмы для cжатия PNG.
png optimize suite(Win32) Набор консольных компрессоров для PNG с батником, брутфорсит PNGи
 
Tiff Precompression of Tiff files encoded with packbits. It precompresses only the first page of multi-page tiff files yet.
 
DICT (Встроен в FreeArc) Словарный препроцессор для текстовых файлов, заменяющий часто встречающиеся последовательности символов на краткие коды, таблица замены создаётся путём анализа каждого блока данных (по умочанию по 64 мб)
 
Delta (Встроен в FreeArc) Препроцессор (фильтр) увеличивающий сжатие табличных данных в бинарных файлах. Он обнаруживает табличные данные и затем 1) вычитает последовательные значения в каждой колонке, 2) переставляет колонки стараясь максимизировать дальнейшее сжатие
 
MM (Встроен в FreeArc) Простой препроцессор мультимедийных данных, не уменьшающий их размеры, но вычитающий последовательные значения. Используя GRZip или PPMd на его выходных данных, можно добиться сжатия на уровне rar, uharc и sbc. Использует модуль mmdet для определения структуры (кол-во каналов*размер сэмпла) входных данных.
 
Rad Video Tools Программа для сжатия/создания файлов с расширением .bik и .smk. Tак же можно добавлять/удалять звуковые дорожки в этих файлах. пример
 
NVidia nvDXT tool Mощная утилита для сжатия текстур (.dds). пример
 
AMD Compressonator Mощная утилита для сжатия текстур (.dds и не только). Бывший ATI Compress.
 
Xdelta Tool and library for differential compression. Xdelta release version 3 supports VCDIFF encoding and decoding. Supports compressing 64 bit files on Windows, Linux, etc. пример
 
батники для перекомпрессии ZIP-ресурсов игр и офисных (MS Office2007; Oo) файлов Cкрипты осуществляют рекурсивный поиск и распаковку в одноимённые папки zipов для более плотного сжатия FA, а также последующее сжатие содержимого папок в одноимённые файлы. Маски прописывать в скрипте пример
 
XWRT 3.2 Препроцессор/компрессор, заточенный под XML (часто встречаются в играх а также в офисных 2007файлах)
Описание: XWRT is a good XML compressor, actually working with all textual files. It transforms XML to more compressible form and uses zlib (default), LZMA, PPMVC, or lpaq6 as back-end compressor. The program also creates a semi-dynamic dictionary and replaces frequently used words with shorter codes.
пример
 
Примечание для всех участников

Перед тем, как задать вопрос: Первый вариант: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F).
Большинство типовых задач уже решались, причем неоднократно!

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 15:02 24-04-2009 | Исправлено: Maz, 14:53 06-09-2021
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Google translated from Hungary!
 
звездочиот: Слишком медленно! Он даже не дотягивает до LOLZ, если я поставлю его в конец цепочки. Альтернативно: xtool+srep+fp8 или что-то еще. Даже Razor 1.03.7 не может лучше сжать данный набор файлов.
 
Кто-нибудь захочет протестировать это, если я загружу?
 
insorg: Очень плохо, новый формат RAR7. При этом размер тестового набора данных превышает 40 МБ. С ЛОЛЗ под 32МБ! (20-25МБ будет оптимальным размером, если на них еще можно вырезать хотя бы 30-40%.) Может быть, мистическая оптимизация данных FEAD/NOSSO в сочетании с LOLZ принесла бы желаемый результат??? Просто это недостижимо! ProFrager был бы единственной надеждой. Возможно, у него в рукаве есть еще одна хитрость, скрытая в программах, которые он пишет. Легендарных программ распаковки EXE "mp3unpack" тоже нигде нет, хотя в принципе они сжимают звук без потерь.
 
ВитаминП: Спасибо и за совет!
 
Здесь нам нужны более яркие вещи/идеи!
zvezdochiot: Slishkom medlenno! On dazhe ne dotyagivayet do LOLZ, yesli ya postavlyu yego v konets tsepochki. Al'ternativno: xtool+srep+fp8 ili chto-to yeshche. Dazhe Razor 1.03.7 ne mozhet luchshe szhat' dannyy nabor faylov.
 
Kto-nibud' zakhochet protestirovat' eto, yesli ya zagruzhu?
 
insorg: Ochen' plokho, novyy format RAR7. Pri etom razmer testovogo nabora dannykh prevyshayet 40 MB. S LOLZ pod 32MB! (20-25MB budet optimal'nym razmerom, yesli na nikh yeshche mozhno vyrezat' khotya by 30-40%.) Mozhet byt', misticheskaya optimizatsiya dannykh FEAD/NOSSO v sochetanii s LOLZ prinesla by zhelayemyy rezul'tat??? Prosto eto nedostizhimo! ProFrager byl by yedinstvennoy nadezhdoy. Vozmozhno, u nego v rukave yest' yeshche odna khitrost', skrytaya v programmakh, kotoryye on pishet. Legendarnykh programm raspakovki EXE "mp3unpack" tozhe nigde net, khotya v printsipe oni szhimayut zvuk bez poter'.
 
VitaminP: Spasibo i za sovet!
 
Zdes' nam nuzhny boleye yarkiye veshchi/idei!

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 00:30 31-10-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
даже не дотягивает до LOLZ

Так а кто-то вообще живьём этот LOLZ встречал, или нет? Именно чтоб работало и можно было самому паковать/распаковывать, а не просто сами архивы в виде установочных репаков игр на торрентах.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 19:22 31-10-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg: ЛОЛЗ, да есть! Любой, кто уделил хоть немного внимания и поискал в сети, мог найти саму программу, наряду со многими другими, на одном из сайтов Repacker в прошлом году и раньше.
 
Файл образца тестовых данных будет загружен из (пере)упаковки: https://webshare.cz/#/file/UbyhM9eg0k/testdata-sample-7z.
 
Очень опытные пользователи: распакуйте файл «TEST_.arc».
 
Используемые компрессоры: Xtool 0.12 (xZLib) + SREP 3.92beta + lolz v22c4b
 
Простые способы распаковки архива:
 
«копировать /b FreeArc_Custom.sfx + TEST_.arc TEST.exe»
 
EXE-файл необходимо запускать в режиме администратора! (Пользователи Win7 и более поздних версий.) WinXP работает.
 
Решите, не могу прочитать ошибку сопоставления:
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA > 0
ConsentPromptBehaviorAdmin > 0
FilterAdministratorToken > 0
PromptOnSecureDesktop > 0
 
 
Затем вы можете поэкспериментировать с распакованным файлом размером 124 МБ, чтобы увидеть, насколько его можно сжать с помощью различных компрессоров.
 
Несколько примеров:
 
предкомп+среп+лзма
xtool+srep+lzma
 
или предварительно сожмите его, используйте xtool/precomp+srep и снова упакуйте новый архив с помощью любых окончательных компрессоров. Пример: lolz, DLZ, fpaq8, Razor, Nanozip и другие...
 
Что касается MSTS, то невозможно радикально уменьшить окончательный сжатый размер игры с помощью RIP, иначе мы бы не получили соотношение ~1,6-5:1. (пример: 10 ГБ будут сжаты до 5–6 ГБ или только ~2+ ГБ.)
 
Который, в принципе, можно распаковать со сжатием с потерями, среди файлов игры:
 
*.WAV (от пары 100МБ может занимать до нескольких ГБ.) Можно сжимать с потерями в соотношении 10-20:1.
*.BMP --> прибл. Размер всего 40-50 МБ. Здесь не так уж и много можно выиграть.
*.DDS --> прибл. Размер только 20+ МБ.
*.TGA --> размер от 10 до 100–300 МБ.
*.GIF-файлы, около нескольких МБ.
Файлы *.JPG, размер около 10 МБ.
 
Что неясно:
 
*.RAW --> диапазон от ~200–300 МБ до размера более ГБ. Среднее можно сжимать в соотношении 6-10:1.
*.ACE --> Что касается размера, он занимает большую часть игры. Вы можете выставить до 60% от общего размера.
 
Версия RIP, никогда не встречавшаяся, от MSTS. (Размер игры по умолчанию - 1,5 ГБ, модифицированные версии имеют размер до 10 ГБ.)
 
Опечатка в «mp3unpack»: редкий случай для аудиоданных WAV, сжатых без потерь, больше RIP в формате с потерями! (Любая помощь в получении инструментов??)

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 21:57 31-10-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RazorX911

Цитата:
Любой, кто уделил хоть немного внимания и поискал в сети, мог найти саму программу, наряду со многими другими

Ответ вообще ни о чём.  

Цитата:
 Используемые компрессоры: Xtool 0.12 (xZLib) + SREP 3.92beta + lolz v22c4b  

1. Где конкретно их можно скачать? Есть официальный сайт? Или хоть что-нибудь вменяемое?  
2. Документация по ним -  где?  
По запросу "LOLZ" ничего в гугле в принципе подходящего нет. Только всякая хрень, к делу не относящаяся, ибо этот "набор букв" совпадает с известными словами.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 22:06 31-10-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправления к моему предыдущему комментарию:
...
«copy /b FreeArc_Custom.sfx + TEST_.arc TEST.exe»  
...  
Несколько примеров:  
 
precomp+srep+lzma  
xtool+srep+lzma  
....
Думаю, другой ошибки нет.
________________________
 
LOLZ официально публикуется здесь: https://krinkels.org/resources/lolz.264/
 
Изначально это было место, где каждый мог скачать его: https://darckrepacks.com/files/file/170-lolz/
 
Что касается программы, только ProFrager несет ответственность за то, чтобы сделать ее полностью общедоступной для всех.

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 22:36 31-10-2023
Simple Code

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ссылка — тут обитает разработчик lolz
 
Ссылка — тут обитает разработчик Xtool
Ссылка — это он выложил исходники на github (рекомендую версию с github, много интересного добавлено)
 
Ссылка — тут обитает разработчик SuperREP (SREP)
 
Ссылка — отличный сайт по сжатию данных, можно найти все инструменты, так же тут обитают именитые репакеры.
 
Эх, золотые времена были, когда я этим всем занимался...

Всего записей: 155 | Зарегистр. 19-11-2022 | Отправлено: 22:52 31-10-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На encode.su, если честно, репаковщиков не так уж и много. Они есть на Krinkels и Fileforums.
 
Да, это GitHub! ---> https://github.com/CarldricGaming/Mini-Compressor
 
Может быть, угощение...

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 23:01 31-10-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во как. Это хорошо. Уже есть направление.
 
Добавлено:

Цитата:
Ссылка — тут обитает разработчик lolz  
Мануал накатал с виду неплохой, но ссылок на скачивание нет... Такое себе.
 
Добавлено:

Цитата:
 Да, это GitHub! ---> https://github.com/CarldricGaming/Mini-Compressor  

Неплохой пак.  
Забираем на изучение.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 23:04 31-10-2023
Simple Code

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Мануал накатал с виду неплохой, но ссылок на скачивание нет... Такое себе.

Мне лень искать/делать прямые ссылки на скачивание. Если нужно, то вот мой небольшой базовый набор утилит.  
 
#

Всего записей: 155 | Зарегистр. 19-11-2022 | Отправлено: 03:03 01-11-2023 | Исправлено: Simple Code, 03:04 01-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simple Code
Принято, но смотреть буду уже не сегодня.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 06:25 01-11-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Покажу вам старый компрессор, это иногда обсуждалось в недрах тем FreeArc, в связи с перепаковками тех времён. В настоящее время он больше не используется, но поклонникам семейства алгоритмов LZMA он понравится. При хороших настройках сжимает чуть лучше, чем LZMA1/2! Но, ЛОЛЗ уже впереди, хотя могут быть ситуации, когда и ему не будет стыдно.
 
Описание: https://krinkels.org/threads/dlz.3647/
 
Связь: https://webshare.cz/#/file/gDoYsFfKPa/dlz-v0-2-2b-7z
 
Также работает под WinXP, x86 EXE + отдельный распаковщик, после небольшого патча EXE! cls-фильтр больше этого не требует, если я правильно помню. Для извлечения через FreeArc/ISDONE необходим только файл «cls-dlz.dll».
 
EXE-патчер (MakeLX.7z/zip): https://encode.su/threads/1838-Command-Line-Process-Profiling-Tool?p=35716&viewfull=1#post35716

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 00:11 03-11-2023
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, уважаемые! Заранее прошу прощения, если ошибся темой, но не знаю, где еще спросить. Подскажите, пожалуйста, существует ли в природе простая (желательно, консольная) утилита для поиска, анализа и распаковки zlib-потоков в произвольном файле? Пробовал:

Цитата:
Offzip 0.4.1 (offzip / Offset file unzipper)
a very useful tool to unpack the zip (zlib/gzip/deflate) data contained in any type of file like raw files, packets, zip archives, executables and everything else.

не помогает. Есть ли другие инструменты с подобным функционалом? Буду благодарен за любую информацию и помощь.

Всего записей: 1377 | Зарегистр. 07-02-2004 | Отправлено: 13:18 17-11-2023 | Исправлено: Vasily_Koshkin, 13:30 17-11-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрите, несколькими строками выше! Здесь есть XTool, на который ссылается «Простой код», и PreComp: http://schnaader.info/precomp.php.
 
Будет ли переупаковка игры основной целью? Затем вы также можете использовать «Мини-компрессор», указанный выше.

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 19:12 17-11-2023
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RazorX911

Цитата:
Будет ли переупаковка игры основной целью?

Нет, я не планирую ничего перепаковывать. У меня есть инсталлятор Inno Setup с поврежденным заголовком - https://dropmefiles.com/IEsIq  
Я отрезал часть файла, начиная с сигнатуры 'zlb+0x1A' (7A 6C 62 1A) и теперь собираюсь ее распаковать с помощью zlib.

Всего записей: 1377 | Зарегистр. 07-02-2004 | Отправлено: 15:43 19-11-2023 | Исправлено: Vasily_Koshkin, 15:44 19-11-2023
RazorX911

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу эту программу: Repack Helper build 17b x86 by LandyNP2 !
 
Ссылки, где можно прочитать некоторую информацию об этом:
 
https://rutracker.org/forum/viewtopic.php?t=5986542
https://only-soft.org/viewtopic.php?t=130491
 
Является ли v17b последней версией?

Всего записей: 22 | Зарегистр. 01-06-2011 | Отправлено: 20:57 07-01-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

Компьютерный форум Ru.Board » Компьютеры » Программы » Пережатиe,рекомпрессия,оптимизация файлов для лучшего сжатия


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru