![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Unpacker для KOL [Delphi, Windows]
ANTPro © (2006-07-11 02:05:00)Подскажите кто-нибуть где найти модуль для чтобы умел излекать из RAR или CAB, 7ZIP но не ZIP. Надо для инсталятора (SFX) весь инет перерыл ничего подходящего.
ANTPro (2006-08-28 15:58:00) [1]ANTPro © (10.08.06 18:37) [27]
ЗЫ: Если кто-нибудь скомпилит их отпишитесь
unrarsrc-3.5.4.tar.gz - Скомпилял SFX и DLL :)
А вообще вот лучшее что удалось найти
http://files.jrsoftware.org/is/5/issrc-5.1.7.zip
ANTPro (2006-08-10 18:37:00) [2]L`Autour © (10.08.06 7:10) [26]
Тупо скопировал из логов. Чем?
ЗЫ: Если кто-нибудь скомпилит их отпишитесь.
NSIS не подошел х.з. как туда конвертер прикрутить :(
L`Autour (2006-08-10 07:10:00) [3]А скобки [] зачем? Правые мешают.
ANTPro (2006-08-09 15:48:00) [4]Вот ссылки надеюсь файлы еще там:
Вроде бы порт на Delphi LZMA (не полный и жмет хреново LZMAAlone)
LZMA.442b.7z [ http://www.birtles.org.uk/programming/LZMA.442b.7z]
SRC 7zip есть так же SRC dll к RAR
7z442_extra.tar.bz2 [ http://prdownloads.sourceforge.net/sevenzip/7z442_extra.tar.bz2?download]
Не помню что так навсякий случай
sfx7zip.zip [ http://www.altap.cz/ftp/salamand/sfx7zip.zip]
Описание CAB формата
cab.zip [ http://www.wotsit.org/download.asp?f=cab]
SDK MS
Cabsdk.exe [ http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/Cabsdk.exe]
UnRAR.dll src
unrarsrc-3.5.4.tar.gz [ http://www.rarlab.com/rar/unrarsrc-3.5.4.tar.gz]
Не помню что так навсякий случай
TDFUnRar.zip [ http://www.rarlab.com/rar/TDFUnRar.zip]
Для компиляции нужен MSVC++
ANTPro (2006-08-09 14:41:00) [5]Извиняюсь за дубль
Вот ссылки надеюсь файлы еще там:
Вроде бы порт на Delphi LZMA (не полный и жмет хреново LZMAAlone)
LZMA.442b.7z [ http://www.birtles.org.uk/programming/LZMA.442b.7z]
SRC 7zip есть так же SRC dll к RAR
7z442_extra.tar.bz2 [ http://prdownloads.sourceforge.net/sevenzip/7z442_extra.tar.bz2?download]
Не помню что так навсякий случай
sfx7zip.zip [ http://www.altap.cz/ftp/salamand/sfx7zip.zip]
Описание CAB формата
cab.zip [ http://www.wotsit.org/download.asp?f=cab]
SDK MS
Cabsdk.exe [ http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/Cabsdk.exe]
UnRAR.dll src
unrarsrc-3.5.4.tar.gz [ http://www.rarlab.com/rar/unrarsrc-3.5.4.tar.gz]
Не помню что так навсякий случай
TDFUnRar.zip [ http://www.rarlab.com/rar/TDFUnRar.zip]
Для компиляции нужен MSVC++
ANTPro (2006-08-09 12:13:00) [6]Посмотри в исходниках 7-ZIP в инете видел 2 варианта + SRC UnRAR.DLL + Еще где-то
(Для компиляции нужен MSVC++ которого у меня нет)
Правда не знаю на счет алгоритма так как не знаю сей
Позже могу кинуть прямые линки на все (если найду)
NORDmen (2006-08-09 11:11:00) [7]хм люди рар не фриварная вешь - не знаю есть ли вообще где-нить его алгоритм в исходниках? если есть - подскажите где плз :)
ANTPro (2006-07-29 20:16:00) [8]Залил себе NSIS не плохая вещь буду разбираться (вроде бы все есть).
Alekcvp (2006-07-28 21:31:00) [9]ANTPro © (28.07.06 21:23) [19]
Вообще-то LZMA это и есть алгоритм 7zip'а... а лучше сжимать он может только из-за предпроцессоров...
А INNO и NSIS используют этот же алгоритм.
ANTPro (2006-07-28 21:23:00) [10]L`Autour © (28.07.06 13:01) [18]
LZMA далеко до 7ZIP(он на ней основан)
L`Autour (2006-07-28 13:01:00) [11]ANTPro
По поводу сжатия: и INNO и NSIS поддерживают LZMA компрессию (7zip)
ANTPro (2006-07-27 21:40:00) [12]DVK (27.07.06 7:37) [16]
INNO предназначен не для Inet'a (сжатие хреновое да и SFX не маленький),
SFX нельзя настроить как мне надо
DVK (2006-07-27 07:37:00) [13]Так ведь есть же готовые инсталляторы: INNO, NSIS и т.д. В том же WINRAR'e есть немного поддержки инсталляции. Почему бы не воспользоваться ими?
ANTPro (2006-07-26 22:35:00) [14]Да... даже никто не и не задумывался о собственных Installer'ах и архивации :(
Правда есть исходники UPX, RAR(и DLL тоже), 7ZIP, CAB еще где-то 5 форматов НО так как все они в MSVC++ а у меня только BC++B то нифига не комплятюся хотя CAB я начал конвертить
ЗЫ:
"Borland C++Builder ГАВНО а MS VisualC++ РУЛЕЗЗЗ"
ANTPro (2006-07-17 23:09:00) [15]> [9] L`Autour © (17.07.06 10:17)
> SFX у 7zip сжатый UPX-ом весит < 60кБ
SFX нельзя настроить как мне надо
> [10] DevilDevil © (17.07.06 14:34)
> Тогда юзай KolUnZip
> Он и места немного занимает, и zip-архиватор не долго искать
> придётся, и степень сжатия не плохая. Другого выхода я не
> вижу
Я тоже пока :(
Но сжатие минимум в 3 раза хуже, чем 7ZIP или в 2, чем RAR или CAB
> [13] homm © (17.07.06 19:34)
> я так понял, что там один экзешник, если так, то UPX намного
> удобнее :)
EXE весит 33kB (Это же KOL!) + скрипт 10kB + 32MB картинок (пришлось отказаться от GIF, так как картинки показываются в произвольном порядке, что GIF не держит) и еще где-то 50-100kB
Ну скрипт в ресурсы, а картинки в BMP и в один файл (если и его в ресурсы EXE запихать и сжать то ~68MB будет прога оперативы хавать(Наилучшее сжатие кстати))
Вместо UPX'а пользую WinUpack
И теперь к этому и надо прикрутить UnPacker причем с максимальным сжатием
homm (2006-07-17 19:34:00) [16]> Инересно как можно SFX заменить UPX-ом? Они же разные.
> Моя прога весит 200kb
я так понял, что там один экзешник, если так, то UPX намного удобнее :)
RA (2006-07-17 15:13:00) [17]Инересно как можно SFX заменить UPX-ом? Они же разные.
homm (2006-07-17 15:01:00) [18]Зачем тебе SFX? Пользуйся UPX, и будет тебе счастье :)
DevilDevil (2006-07-17 14:34:00) [19]Тогда юзай KolUnZip
Он и места немного занимает, и zip-архиватор не долго искать придётся, и степень сжатия не плохая. Другого выхода я не вижу
L`Autour (2006-07-17 10:17:00) [20]SFX у 7zip сжатый UPX-ом весит < 60кБ