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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
snkreg

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
Да мне-то это счастье не надо. Просто приятно было бы, если бы глупые и детские вопросы задавались в соответствующих темах. ну я наверное просто еще не привык к этой самой "политики партии", надо будет почитать соответствующий раздел. Если есть на примете конкретные ссылки - буду премного благодарен Вам.

Всего записей: 586 | Зарегистр. 18-10-2008 | Отправлено: 14:09 09-08-2011
Percey123

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Мне бы хотелось узнать подробнее про способ сжатия 7Zip - precomp - srep - FreeArc. Раньше ничего подобного не делал, поэтому может кто сможет объяснить, как это можно реализовать?

Всего записей: 35 | Зарегистр. 20-04-2011 | Отправлено: 07:34 15-08-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Percey123
так как и precomp и srep работают с 1 файлом, то перед тем как запускать их "сжимают" обычно 7zip с методом "без сжатия"
precomp пытается "распаковать" сжатые потоки в файле (bgzip,gzip,zip,jpg и др.) и если получается то на выходе будет файл большего размера, который будет сжиматься лучше чем если бы precomp не использовался
srep сжимает как и все подобные lz77-алгоритмы, но работает на больших дистанциях => после полученный файл еще можно запаковать (30-80% обычно можно добиться степени сжатия)  
 
это вкратце ))
а вообще лучше прочитай FAQ и почитай предыдущие страницы

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 09:18 15-08-2011 | Исправлено: kalpak, 09:20 15-08-2011
Percey123

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalpak
Интересно! Сам, наверное, до такого не додумался бы. Спасибо.

Всего записей: 35 | Зарегистр. 20-04-2011 | Отправлено: 11:23 15-08-2011
ALExey1995



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

Цитата:
,zip

ололо кинь версию прекомпа которая разжимает zip..

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 18:51 15-08-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тут
я вот почему написал ZIP, хотя сейчас проверил, он что то не очень хочет распаковывать его
вот

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 10:16 16-08-2011
fduf

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему у меня не сжимається Готика 4! У других сжато до 3-4 гиг, а у меня до 5! Я сжимав 7з пцф среп арк

Всего записей: 11 | Зарегистр. 03-06-2011 | Отправлено: 00:50 17-08-2011
gektor21



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хай Ол!
 
Кароч понадобилось из Ведьмака (первого) "выдрать" видео (интро)
Так вот как я понел оно в оригинале 720p (макс кач-во)
Вопрос: хотелось бы получить макс качество на выходе, кодек и формат без разницы (чтоб читаемый получился файл в конце k-lite-ом хотя бы) ну и размер желательно не под 10 гигов
 
в принцыпе как я понел тут (в Ведьмаке) всего 4 бика (.bik-а), наверно будете знать о чем я
как и чем достигнуть желаемого?
 
есть:    
 
делается:    
 
делал - Convert a file>default>кодек выбрал XviD (без компрессии получалось больше емкости винта, как в дабе)
 
Вроде все норм объяснил да? жду
 
Добавлено:
так, все закончилось
 
было:
   
 
получилось:
General
Complete name                    : C:\Users\gektor21\Desktop\intro.avi
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 196 MiB
Duration                         : 7mn 19s
Overall bit rate                 : 3 743 Kbps
 
Video
ID                               : 0
Format                           : MPEG-4 Visual
Format profile                   : Advanced Simple@L5
Format settings, BVOP            : 2
Format settings, QPel            : No
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (H.263)
Muxing mode                      : Packed bitstream
Codec ID                         : XVID
Codec ID/Hint                    : XviD
Duration                         : 7mn 19s
Bit rate                         : 2 197 Kbps
Width                            : 1 280 pixels
Height                           : 720 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Compression mode                 : Lossy
Bits/(Pixel*Frame)               : 0.095
Stream size                      : 115 MiB (59%)
Writing library                  : XviD 63
 
Audio
ID                               : 1
Format                           : PCM
Format settings, Endianness      : Little
Format settings, Sign            : Signed
Codec ID                         : 1
Codec ID/Hint                    : Microsoft
Duration                         : 7mn 19s
Bit rate mode                    : Constant
Bit rate                         : 1 536 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Bit depth                        : 16 bits
Stream size                      : 80.6 MiB (41%)
Interleave, duration             : 40 ms (1.00 video frame)

 
могу загрузить оба файла (до и после) для лучшего кач-ва
 
Добавлено:
intro.avi → http://ifolder.ru/25236293
196 MB (205,843,968 bytes)
 
CRC32: 01312C08
MD5: 9F5D478CDA9996D5943F6D5D3961632F
SHA-1: 79A5AE6441C496596951BD0E520F81F7F2CB7AF4
 
 
intro.bik → http://ifolder.ru/25236535
473 MB (496,314,528 bytes)
 
CRC32: 4B1FDC03
MD5: 2A540C3E85690C16EE2CF63FE15259DE
SHA-1: 47444D31192CB585D68A966571AD090B37C5514D

Всего записей: 99 | Зарегистр. 09-10-2008 | Отправлено: 14:04 17-08-2011
zero 414



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
почему precomp не хочет расширять файл? закинул в архив без сжатия sds файлы мафии 2, и прекомп этот архив не хочет расширять, у других видел, что те же самые файлы прекомп расширил с 4,7 гб до 7 с чем то

Всего записей: 35 | Зарегистр. 30-10-2010 | Отправлено: 22:08 17-08-2011
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zero 414,
В коллекционном издании это dds с изменённым заголовком, нечего там разжимать.
 
gektor21,
Matrix          : Default (H.263) - не самая удачная матрица для кодирования.
 
Можно и bik сделать качественный, надо только понастраивать параметры - расстояние между ключичными кадрами и т.д.  - на это есть справка.
 
Bik можно и в обычном плеере воспроизвести - поиск форума в помощь.

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 00:19 18-08-2011 | Исправлено: Snoopak96, 00:26 18-08-2011
zero 414



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
я делаю репак на основе этой версии, там расширение у файлов sds, а не dds. у других ведь разжалось как то. такая же проблема с последним гарри поттером была, там gz файлы тоже не разжал, хотя у других разжато

Всего записей: 35 | Зарегистр. 30-10-2010 | Отправлено: 08:44 18-08-2011
ALExey1995



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

Цитата:
dds

это текстуры.. Их в мафии в открытом виде нет.

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 11:58 19-08-2011
zero 414



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALExey1995
и что? я вообще спрашивал почему у меня прекомп не разжимает, может что то неправильно делаю? я кидаю архив без сжатия с .sds файлами на экзешный файл прекомпа, до 100% доходит и pcf файл весит столько сколько архив. пробовал на 038,040,041 версиях

Всего записей: 35 | Зарегистр. 30-10-2010 | Отправлено: 13:16 19-08-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zero 414 для прекомпа параметр -slow забыл


----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 18:36 19-08-2011
zero 414



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а ну да, что то я ступил, надо же через батник делать)

Всего записей: 35 | Зарегистр. 30-10-2010 | Отправлено: 19:20 19-08-2011
ilyhakz001

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь подскажите, почему то фриарк не сжимает нормально, и не только фриарк, и среп тоже, с 9 Гб спустил всего до 7 Гб, на счет фрриарка, не только у меня такая проблема! Игра Prototype!

Всего записей: 6 | Зарегистр. 11-07-2011 | Отправлено: 21:07 19-08-2011 | Исправлено: ilyhakz001, 21:10 19-08-2011
ilyhakz001

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

Всего записей: 6 | Зарегистр. 11-07-2011 | Отправлено: 17:26 21-08-2011
argonavt11

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста чем можно хорошенько сжать архив hpk? Обработка прекомпом результата не дает. Сжимал архив 7z, FA, srep результат 97-99% сжатия, причем если распаковать hpk архив и запаковать его в другой то размер уменьшается раза в 3.

Всего записей: 9 | Зарегистр. 13-03-2011 | Отправлено: 20:15 21-08-2011
ALExey1995



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
argonavt11
http://www.playground.ru/files/46895/

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 22:24 21-08-2011 | Исправлено: ALExey1995, 22:36 21-08-2011
argonavt11

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALExey1995
Про эту прогу я знаю, но к сожалению она тут не помощник. Файлы игры состоят как раз из hpk архивов (если буду их распаковывать и сжимать файлы другими архиваторами и обратно запаковывать в hpk, ресурсы игры будут не доступны). Не кто не подскажет как можно обойти эту проблему?

Всего записей: 9 | Зарегистр. 13-03-2011 | Отправлено: 23:09 21-08-2011 | Исправлено: argonavt11, 00:09 22-08-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru