Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.039 c
2-1176206136
Steep
2007-04-10 15:55
2007.04.29
Ссылка на класс


2-1176227341
hover
2007-04-10 21:49
2007.04.29
таймер


15-1175714512
X-ecuto[rus]
2007-04-04 23:21
2007.04.29
Есть ли какое-нибудь


2-1176374431
denmin
2007-04-12 14:40
2007.04.29
Как открыть ранее сохраненный файл Quickreport a?


15-1175757696
Yanis
2007-04-05 11:21
2007.04.29
Что за чудо?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский