Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Unpacker для KOL [Delphi, Windows]


Страницы:   1 2

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кБ


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо