Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Unpacker для KOL   Найти похожие ветки 

 
ANTPro   (2006-07-11 02:05) [0]

Подскажите кто-нибуть где найти модуль для чтобы умел излекать из RAR или CAB, 7ZIP но не ZIP. Надо для инсталятора (SFX) весь инет перерыл ничего подходящего.


 
miek ©   (2006-07-11 08:02) [1]

API для поддержки CAB есть в винде начиная с 95 (вроде). Функции начинаются на lz. См. MSDN


 
Unknown Mystic ©   (2006-07-11 12:38) [2]

А тебе именно модуль нужен? Почему бы не использовать то же 7ZIP? Просто запускай его с нужными параметрами и все.


 
ANTPro   (2006-07-11 18:46) [3]

Я хочу сделать прогу со своим интерфейсом
Есть исходники 7ZIP на С но я их не понимаю


 
ANTPro   (2006-07-11 23:47) [4]

Кроме CAB нет вариантов совсем ну не хочу я всякие DLL внешние пользовать


 
miek ©   (2006-07-12 15:42) [5]

Есть несколько фриварных модулей для KOL. Насколько я помню, один из них умеет разные форматы архивов обрабатывать. Искать здесь:
http://bonanzas.rinet.ru
htt://xcl.cjb.net


 
ANTPro ©   (2006-07-12 18:27) [6]

Да нет там ни чего кроме ZIP,LZH,BIS


 
miek ©   (2006-07-14 11:51) [7]

Для RAR, наверное, можно на оф.сайте поискать заголовки к UNRAR.DLL (она бесплатная и весит мало)


 
ANTPro ©   (2006-07-14 18:18) [8]

154kb мало ???
Моя прога весит 200kb (SFX будет больше чем прога)


 
L`Autour ©   (2006-07-17 10:17) [9]

SFX у 7zip сжатый UPX-ом весит < 60кБ


 
DevilDevil ©   (2006-07-17 14:34) [10]

Тогда юзай KolUnZip
Он и места немного занимает, и zip-архиватор не долго искать придётся, и степень сжатия не плохая. Другого выхода я не вижу


 
homm ©   (2006-07-17 15:01) [11]

Зачем тебе SFX? Пользуйся UPX, и будет тебе счастье  :)


 
RA ©   (2006-07-17 15:13) [12]

Инересно как можно SFX заменить UPX-ом? Они же разные.


 
homm ©   (2006-07-17 19:34) [13]

> Инересно как можно SFX заменить UPX-ом? Они же разные.

> Моя прога весит 200kb

я так понял, что там один экзешник, если так, то UPX намного удобнее :)


 
ANTPro ©   (2006-07-17 23:09) [14]

> [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 причем с максимальным сжатием


 
ANTPro ©   (2006-07-26 22:35) [15]

Да... даже никто не и не задумывался о собственных Installer"ах и архивации :(

Правда есть исходники UPX, RAR(и DLL тоже), 7ZIP, CAB еще где-то 5 форматов НО так как все они в MSVC++ а у меня только BC++B то нифига не комплятюся хотя CAB я начал конвертить

ЗЫ:
"Borland C++Builder ГАВНО а MS VisualC++ РУЛЕЗЗЗ"


 
DVK   (2006-07-27 07:37) [16]

Так ведь есть же готовые инсталляторы: INNO, NSIS и т.д. В том же WINRAR"e есть немного поддержки инсталляции. Почему бы не воспользоваться ими?


 
ANTPro ©   (2006-07-27 21:40) [17]

DVK   (27.07.06 7:37) [16]
INNO предназначен не для Inet"a (сжатие хреновое да и SFX не маленький),
SFX нельзя настроить как мне надо


 
L`Autour ©   (2006-07-28 13:01) [18]

ANTPro
По поводу сжатия: и INNO и NSIS поддерживают LZMA компрессию (7zip)


 
ANTPro ©   (2006-07-28 21:23) [19]

L`Autour ©   (28.07.06 13:01) [18]
LZMA далеко до 7ZIP(он на ней основан)


 
Alekcvp ©   (2006-07-28 21:31) [20]

ANTPro ©   (28.07.06 21:23) [19]
Вообще-то LZMA это и есть алгоритм 7zip"а... а лучше сжимать он может только из-за предпроцессоров...
А INNO и NSIS используют этот же алгоритм.


 
ANTPro ©   (2006-07-29 20:16) [21]

Залил себе NSIS не плохая вещь буду разбираться (вроде бы все есть).


 
NORDmen ©   (2006-08-09 11:11) [22]

хм люди рар не фриварная вешь - не знаю есть ли вообще где-нить его алгоритм в исходниках? если есть - подскажите где плз :)


 
ANTPro ©   (2006-08-09 12:13) [23]

Посмотри в исходниках 7-ZIP в инете видел 2 варианта + SRC UnRAR.DLL + Еще где-то
(Для компиляции нужен MSVC++ которого у меня нет)
Правда не знаю на счет алгоритма так как не знаю сей
Позже могу кинуть прямые линки на все (если найду)


 
ANTPro ©   (2006-08-09 14:41) [24]

Извиняюсь за дубль

Вот ссылки надеюсь файлы еще там:

Вроде бы порт на 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 15:48) [25]

Вот ссылки надеюсь файлы еще там:

Вроде бы порт на 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++


 
L`Autour ©   (2006-08-10 07:10) [26]

А скобки [] зачем? Правые мешают.


 
ANTPro ©   (2006-08-10 18:37) [27]

L`Autour ©   (10.08.06 7:10) [26]
Тупо скопировал из логов. Чем?

ЗЫ: Если кто-нибудь скомпилит их отпишитесь.
NSIS не подошел х.з. как туда конвертер прикрутить :(


 
ANTPro ©   (2006-08-28 15:58) [28]

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



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.03 c
15-1175512484
Kot Andrei
2007-04-02 15:14
2007.04.29
MSDN offline


3-1170763158
КоТ
2007-02-06 14:59
2007.04.29
Insert into и пустой параметр


2-1176440894
Сергий
2007-04-13 09:08
2007.04.29
Дата


2-1176368485
-=MaxDelphi=-
2007-04-12 13:01
2007.04.29
Вопрос по TSynEdit


3-1171020714
Kyn66
2007-02-09 14:31
2007.04.29
Summa Calculated полей