Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Вниз"TUnRar без Dll" - моя первая статья Найти похожие ветки
← →
DevilDevil © (2006-11-29 14:06) [0]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1294
Рассматривается: "Как пользоваться UnRar.dll", "Как не таскать за собой Dll"
Высказывайтесь, плохие отзывы не принимаются :)
P.S. Юрию Зотову тоже спасибо, Елену я нашёл.
← →
Eraser © (2006-11-29 14:21) [1]> [0] DevilDevil © (29.11.06 14:06)
в подробности не вдавался, но думаю многим пригодится.
вопрос возник: а как авторы WinRAR относятся к такому подходу использования их dll, не противоречит ли это лицензии?
← →
Чапаев © (2006-11-29 14:27) [2]По поводу стиля. Или уж пиши "я", или "мы". Только не смешивай... ;-)
"Первый способ я описывать не буду (потому что не знаю)" -- было бы чем хвастаться.
"Библиотеку "unrar.dll" можно найти в папке, в которую установлен WinRar" -- нет её там.
Ты правда считаешь уместным публиковать, где вы с любой, а где с Серёгой и что в архиве "фотки" ты хранишь музыку?
"надеюсь, что всё же найдётся человек, который возьмётся за реализацию нормального компонента, не требующего dll, работающего корректно и чтобы интерфейс дружелюбный был" -- интерфейсы бывают дружественными. Но никак не дружелюбными. Рар -- закрытый формат, и как бы кто-то не получил по голове за "компонент, не требующий длл".
"И дело тут не в компиляторе; дело в соглашениях о вызове на уровне ассемблера." -- подробней... Пока звучит как бред.
"это и всевозможные графические, и скриптовые, и звуковые [BASS, MikMod, FMOD, …], и физические [Newton, ODE, Tokamak, …] движки, и коммерческие dll-библиотеки, и … " -- папа, а с кем ты только что разговаривал?..
← →
DevilDevil © (2006-11-29 14:28) [3]
> вопрос возник: а как авторы WinRAR относятся к такому подходу
> использования их dll, не противоречит ли это лицензии?
Я не знаю. Но dll бесплатная, каких либо ограничений на inflate-сжатие и динамическое использование я не видел.
← →
IMHO © (2006-11-29 14:28) [4]Начал читать и тут же наткнулся на явную ложь:
Сегодня WinRar — самый популярный архиватор.
← →
Юрий Зотов © (2006-11-29 14:32) [5]> DevilDevil © (29.11.06 14:06)
Я переслал ее Антону, но оказалось, что Вы уже сами вышли на контакт.
← →
Eraser © (2006-11-29 14:36) [6]> [3] DevilDevil © (29.11.06 14:28)
> Но dll бесплатная
это далеко не означает, что можно приписать её копирайт себе. Вот в чем проблема.
← →
Игорь Шевченко © (2006-11-29 14:48) [7]Отметился
← →
Loginov Dmitry © (2006-11-29 14:57) [8]> если приложение не найдёт требуемую dll, то корректно оно работать, мягко говоря, не будет
Это зависит от рук, а нет приложения.
← →
Loginov Dmitry © (2006-11-29 14:57) [9]а нет приложения
:)
не от приложения.
← →
BiN © (2006-11-29 15:09) [10]высказал
← →
clickmaker © (2006-11-29 15:12) [11]а почему статью написал DeviDevil, а фотка Рошала?
← →
Чапаев © (2006-11-29 15:15) [12]Это тонкий пиар-ход
← →
Игорь Шевченко © (2006-11-29 15:21) [13]clickmaker © (29.11.06 15:12) [11]
Что же ты так поздно...Мне надо было в свою статью про нелюбовь к Архангельскому его фотку вставить.
← →
Чапаев © (2006-11-29 15:23) [14]> [13] Игорь Шевченко © (29.11.06 15:21)
И подписаться: Фаронов.
← →
Gero © (2006-11-29 15:26) [15]В опере на странице появляется горизонтальный скроллинг.
← →
clickmaker © (2006-11-29 15:30) [16]
> [15] Gero © (29.11.06 15:26)
А в IE вертикальный. Несовместимость, однако
← →
Anatoly Podgoretsky © (2006-11-29 15:31) [17]> Игорь Шевченко (29.11.2006 15:21:13) [13]
А свой голова для чего?
← →
Чапаев © (2006-11-29 15:34) [18]> [15] Gero © (29.11.06 15:26)
Не только в опере.
> [17] Anatoly Podgoretsky © (29.11.06 15:31)
Он в неё ест
← →
Игорь Шевченко © (2006-11-29 15:38) [19]Anatoly Podgoretsky © (29.11.06 15:31) [17]
Век живи, век учись.
← →
DevilDevil © (2006-11-29 15:41) [20]А какой сейчас самый распространённый архиватор, я отстал от жизни?
← →
Jeer © (2006-11-29 15:42) [21]
> самый распространённый
где ?
← →
Игорь Шевченко © (2006-11-29 15:49) [22]
> А какой сейчас самый распространённый архиватор
В мире - zip
← →
Gero © (2006-11-29 15:53) [23]> [22] Игорь Шевченко © (29.11.06 15:49)
Вы имеете ввиду WinZip?
← →
Anatoly Podgoretsky © (2006-11-29 15:54) [24]> Игорь Шевченко (29.11.2006 15:49:22) [22]
Не только распространеный, но и стандарт де факто для Интернет, использование других это моветон или растопыреные пальцы.
← →
clickmaker © (2006-11-29 15:56) [25]
> [23] Gero © (29.11.06 15:53)
> > [22] Игорь Шевченко © (29.11.06 15:49)
>
> Вы имеете ввиду WinZip?
а что, там чем-то отличается формат?
← →
Gero © (2006-11-29 15:56) [26]> [24] Anatoly Podgoretsky © (29.11.06 15:54)
Речь не о формате, а об архиваторе.
← →
Gero © (2006-11-29 15:57) [27]> [25] clickmaker © (29.11.06 15:56)
См. [26]
← →
Eraser © (2006-11-29 15:57) [28]архиватор... скорее всего тот, что встроен в виндовз )
← →
Юрий Зотов © (2006-11-29 15:59) [29]> Gero © (29.11.06 15:53) [23]
Насколько я понял, имеется виду алгоритм (или набор алгоритмов) сжатия и формат архива, объединяемые словом "zip".
А как называется реализующая программа, WinZip или SuperPuperZip - без разницы.
← →
clickmaker © (2006-11-29 15:59) [30]
> [27] Gero © (29.11.06 15:57)
> > [25] clickmaker © (29.11.06 15:56)
>
> См. [26]
ну а это дело вкуса уже. Кто что больше любит, мышь или клаву
← →
Gero © (2006-11-29 15:59) [31]> [28] Eraser © (29.11.06 15:57)
Кстати, по-моему там WinZip и встроен, хотя могу ошибаться.
← →
Gero © (2006-11-29 16:00) [32]> [29] Юрий Зотов © (29.11.06 15:59)
> А как называется реализующая программа, WinZip или SuperPuperZip
> - без разницы.
Вот-вот, WinRar она вполне может называться.
← →
Eraser © (2006-11-29 16:02) [33]> [31] Gero © (29.11.06 15:59)
не в курсе, т.к. почти первым делом после установки системы, ставлю WinRAR :)
← →
Anatoly Podgoretsky © (2006-11-29 16:02) [34]> Gero (29.11.2006 15:53:23) [23]
Имеется в виду zip формат, а чем распаковывать совсем не важно, на ХР есть встроеный движок, лицензированый у WinZip, только более удобный в работе, по работе не отличается от работы не с архивом.
← →
TUser © (2006-11-29 16:02) [35]Прежде всего - статья написана на две разные темы. Это много, надо на одну.
Приводить полный листинг модулей не обязательно. Это отпугивает читателя, т.к. декларацию класса типа TForm1 не нужно. Вполне достаточно описать только те участки, которые имеют непосредственное отношение к теме, а все остальное сложить в проект и дать возможность его скачать.
И еще. Не знаю, кому как, но мне фразы "это моя первая статья, больно не пинайте и прочее" не нравятся. Сразу отпугивает. Вот, ято я думаю в таких случайх: "Некий кухонный аксессуар написал набор букв, сам же признается, что писать не претендует на глубокое знание и умение хорошо излагать материал. Да, еще с вероятность 50% язык будет пацакский, а между шутками и сообщениями читателю о навалившейся на него (читателя) крутости осмысленного текста будет немного. Буду я это графоманство читать, щаз!" Не стоит так сразу отпугивать читателя, тем более, когда содержание выше такового впечатления.
← →
DevilDevil © (2006-11-29 16:04) [36]самый популярный архив - zip, безусловно. А архиватор?
WinRar у каждого второго стоит (если не у каждого первого), чего не скажешь о других архиваторах.
Вот я и спрашиваю: я отстал от жизни?
← →
Eraser © (2006-11-29 16:05) [37]> [36] DevilDevil © (29.11.06 16:04)
> WinRar у каждого второго стоит (если не у каждого первого)
> , чего не скажешь о других архиваторах.
это личные наблюдения по России/СНГ или всему миру?
← →
Gero © (2006-11-29 16:05) [38]> [33] Eraser © (29.11.06 16:02)
Я использую 7z, так как у WinRar кроме более прятного глазу интерфейса и ряда незначительных фичей, которыми я все равно не пользуюсь, преимуществ практически нет, платить за это 30$ (или воровать) смысла не вижу.
← →
Gero © (2006-11-29 16:07) [39]> [36] DevilDevil © (29.11.06 16:04)
У меня стоит другой архиватор, у некоторых моих знакомых тоже другие, а многим достаточно встроенного в XP.
← →
Anatoly Podgoretsky © (2006-11-29 16:11) [40]> DevilDevil (29.11.2006 16:04:36) [36]
> WinRar у каждого второго стоит ?
Чего? Смотрю вокруг и не замечаю. Данный продукт мало известен за пределами exUSSR
Знаешь как мы поступаем, когда кто то присылает в rar формате?
Вежливо просим приобрести должное количество лицензий для нашей организации, если посылатель желает, что бы мы открыли его документ.
Помогает без отказно, присылают или в zip или в открытом виде.
← →
Игорь Шевченко © (2006-11-29 16:13) [41]
> А архиватор?
Zip
> WinRar у каждого второго стоит (если не у каждого первого),
>
Вроде он денег стоит, нет ?
← →
DevilDevil © (2006-11-29 16:13) [42]> за пределами exUSSR
а чукча умный, чукча не говорит, что за границей
← →
DevilDevil © (2006-11-29 16:14) [43]> Игорь Шевченко © (29.11.06 16:13) [41]
Всё стоит денег!
← →
Gero © (2006-11-29 16:17) [44]> [40] Anatoly Podgoretsky © (29.11.06 16:11)
> Знаешь как мы поступаем, когда кто то присылает в rar формате?
>
> Вежливо просим приобрести должное количество лицензий для
> нашей организации, если посылатель желает, что бы мы открыли
> его документ.
Зачем лицензии приобретать, распаковщик бесплатен.
← →
DevilDevil © (2006-11-29 16:17) [45]
> Anatoly Podgoretsky © (29.11.06 16:11) [40]
> Знаешь как мы поступаем, когда кто то присылает в rar формате?
А по какой причине так жестоко? 30$ на WinRar жалко?
Дык я в таком случае совершенно бесплатно утилитку напишу для разархивации. Надо?
← →
Gero © (2006-11-29 16:19) [46]> [45] DevilDevil © (29.11.06 16:17)
> А по какой причине так жестоко? 30$ на WinRar жалко?
А зачем платить за ненужное?
> Дык я в таком случае совершенно бесплатно утилитку напишу
> для разархивации.
Уже давно написана разработчиком.
← →
Игорь Шевченко © (2006-11-29 16:26) [47]DevilDevil © (29.11.06 16:14) [43]
> Всё стоит денег!
Нет, не все. Про насчет "у каждого второго или первого стоит WinRar" - это, уважаемый, исключительно от неширокого взгляда на вещи, такие заявления делаются.
← →
Anatoly Podgoretsky © (2006-11-29 16:35) [48]> Gero (29.11.2006 16:17:44) [44]
Ты хочешь заставить секретаря пользоваться распаковщиком, я к тому же не говорю об особенностях работы через почту.
← →
Anatoly Podgoretsky © (2006-11-29 16:36) [49]> DevilDevil (29.11.2006 16:17:45) [45]
30 долларов не жалко, но нам не нужно, а нужно отправителю. Зачем за него платить? Богатый не тот кто много зарабатывает, а тот кто меньше тратит.
← →
Vga © (2006-11-29 23:11) [50]> [2] Чапаев © (29.11.06 14:27)
> "надеюсь, что всё же найдётся человек, который возьмётся
> за реализацию нормального компонента, не требующего dll,
> работающего корректно и чтобы интерфейс дружелюбный был"
> -- интерфейсы бывают дружественными. Но никак не дружелюбными.
> Рар -- закрытый формат, и как бы кто-то не получил по голове
> за "компонент, не требующий длл".
Это-то можно, есть сорцы unrar, единственный запрет - восстанавливать алгоритм сжатия. Т.е. если компонент будет только распаковывать - пожалуйста. А для упаковки будь добр интегрироваться с легально установленным консольным RAR.
← →
Vga © (2006-11-29 23:17) [51]> [48] Anatoly Podgoretsky © (29.11.06 16:35)
Тот же 7zip умеет открывать архивы RAR. Никаких лицензий не требуется.
← →
Anatoly Podgoretsky © (2006-11-30 00:21) [52]> Vga (29.11.2006 23:17:51) [51]
Ну и зачем мне лишний продукт в системе?
При том заведомо хакерский, поскольку формат и алгоритмы закрыты.
← →
Gero © (2006-11-30 00:35) [53]> [52] Anatoly Podgoretsky © (30.11.06 00:21)
> При том заведомо хакерский, поскольку формат и алгоритмы
> закрыты.
Хм, странно от вас такое слышать, Microsoft тоже хакерством занимается?
← →
Vga © (2006-11-30 00:36) [54]> [52] Anatoly Podgoretsky © (30.11.06 00:21)
То есть - хакерский? 7zip - OpenSource, поддержка распаковки RAR - официально для того и предназначенным unrar.dll.
Что до лишнего продукта - ну а вдруг вам лицензию пришлют на RAR :) Тогда скажете что это был завуалированный намек и WinRAR ставить все равно никто не намерен?
← →
Vga © (2006-11-30 00:37) [55]> [52] Anatoly Podgoretsky © (30.11.06 00:21)
Кстати, закрыт только алгоритм, формат не закрытый. К тому же закрыт только алгоритм упаковки, алгоритм распаковки опять же открытый (unrar src).
← →
Anatoly Podgoretsky © (2006-11-30 00:37) [56]> Gero (30.11.2006 0:35:53) [53]
Это проблема Микрософта. Что он там ворует и ломает мне неизвестно, зато здесь одназначно.
← →
Anatoly Podgoretsky © (2006-11-30 00:39) [57]> Vga (30.11.2006 0:36:54) [54]
Клиенты они понятливые, пока никто не прислал.
← →
Anatoly Podgoretsky © (2006-11-30 00:40) [58]> Vga (30.11.2006 0:37:55) [55]
7z ведь и упаковкой занимается или я не в курсе?
← →
Vga © (2006-11-30 00:41) [59]> [56] Anatoly Podgoretsky © (30.11.06 00:37)
Что однозначно? Что своровано, если Рошаль официально предоставил средства распаковки? Разумеется, упаковывать в RAR 7zip не может, так как алгоритм закрыт. Но ведь в описанном случае требуется только распаковать.
← →
Vga © (2006-11-30 00:42) [60]> [58] Anatoly Podgoretsky © (30.11.06 00:40)
Упаковкой. Да. Поддерживаемые форматы:
7z
BZip2
GZip
Tar
Zip.
Ни одного закрытого.
← →
Anatoly Podgoretsky © (2006-11-30 00:43) [61]> Vga (30.11.2006 0:42:00) [60]
Я вообще то имел в виду рар, если не занимается, а для распаковки использует только легальные методы, то свой незаслуженный наезд на него снимаю.
← →
Vga © (2006-11-30 00:43) [62]Поддерживаемые алгоритмы:
LZMA
PPMd
BZip2
Deflate
Deflate64.
Тоже ни одного закрытого.
← →
Vga © (2006-11-30 00:45) [63]> [61] Anatoly Podgoretsky © (30.11.06 00:43)
Тогда у меня тоже никаких претензий :) Разве что - прежде чем наезжать на софт стоит на него взглянуть...
← →
Anatoly Podgoretsky © (2006-11-30 00:47) [64]> Vga (30.11.2006 0:45:03) [63]
Если я буду смотреть любой софт, то придется мне приходить на форум и жалиться помогите, все пропало, клиент уежжает, гипс снимают, система не грузится.
← →
Vovan#2 (2006-11-30 00:50) [65]В ней рассматриваются сразу два немаловажных вопроса: "Как программно распаковывать *.rar архивы" [...] Начать предлагаю с первой. [...] О том, как программно распаковывать такие архивы в Delphi, нам и предстоит сегодня поговорить. [...] Первый способ я описывать не буду (потому что не знаю), речь пойдёт о втором.
Ага...
← →
Vga © (2006-11-30 00:52) [66]> [64] Anatoly Podgoretsky © (30.11.06 00:47)
Это да... Хотя 7zip - софт довольно уживчивый, особенно если не включать интеграцию в проводник.
← →
TUser © (2006-11-30 10:11) [67]Как так у рара закрытый формат? Одно время даже описание формата ставилось всем пользователям, хотя оно никому нафиг не нужно.
Кстати, по поводу бесплатности рара. Через 40 дней начинает выскакивать табличка, что надо прекратить использование программы (или заплатить). Но (1) ее можно закрыть и продолжать пользоваться полностью функциональной оценочной версией и (2) все равно винраром все пользуются через контектсное меню, так что табличка эта не мешает. Поэтому я всегда ставлю честно скачивамый у производителя триал, а когда если вдруг чисто случайно раз в месяц возникнет задача запустить само главное окошко рара - то пусть пользователь просто нажимает кнопку Закрыть. Давно интересно - нарушаю ли я Закон. Нарушение просто лицензии не считается, т.к. сразу вопрос - а законно ли в лицензии писать такое, при том, что сама программа продолжает функционировать после 40 дней?
← →
Anatoly Podgoretsky © (2006-11-30 10:13) [68]> TUser (30.11.2006 10:11:07) [67]
Все законно, достаточно в лицензии написать, что программой запрещено пользоваться спустя Н дней.
← →
atruhin © (2006-11-30 14:30) [69]> WinRar у каждого второго стоит (если не у каждого первого)
> , чего не скажешь о других архиваторах.
С полгода назад звонил знакомый китаец, спрашивал, что за файл ему прислали *.rar?
Говорит мы всей фирмой определить не смогли.
← →
ml © (2006-12-03 12:57) [70]ВЫ ВСЕ ХОТИТЕ ПОКАЗАТЬСЯ ТАКИМИ УМНЫМИ РАЗУМНЫМИ. КАЖДЫЙ ДРУГ ДРУГА ХОЧЕТ В ЧЕМ ТО УЛИЧИТЬ. ЧТО не делает вас умнее и краше.
← →
ml © (2006-12-03 12:57) [71]Удалено модератором
← →
Горгер © (2006-12-03 14:34) [72]WinRAR гораздо распостранённее WinZip"a , потому что все новички в ПК начинают своё познание архиваторов с WinRAR"a, следовательно, они начинают вовсю юзать rar - формат. Только потом до них доходит, что zip сжимает на 5-10% лучше.
← →
Axis_of_Evil © (2006-12-03 14:53) [73]
> Горгер © (03.12.06 14:34) [72]
> все новички в ПК начинают своё познание архиваторов с WinRAR"a
у меня даже слов нет .. вота оно как
← →
@BraIN © (2006-12-03 14:55) [74]
> WinRAR гораздо распостранённее WinZip"a , потому что все
> новички в ПК начинают своё познание архиваторов с WinRAR"a,
> следовательно, они начинают вовсю юзать rar - формат. Только
> потом до них доходит, что zip сжимает на 5-10% лучше.
Ссылку на статистику можно?
← →
Гарри Поттер © (2006-12-03 14:56) [75]> юзать rar - формат. Только потом до них доходит, что zip
> сжимает на 5-10% лучше.
Стиморол рулит.
← →
Gero © (2006-12-03 14:57) [76]> [72] Горгер © (03.12.06 14:34)
> Только потом до них доходит, что zip сжимает на 5-10% лучше.
До меня, видимо, это еще не дошло.
← →
Palladin © (2006-12-03 15:02) [77]
> [72] Горгер ©
экий бред...
← →
ANTPro © (2006-12-03 15:33) [78]2 Грогер
:)
Может не ВинЗИП, а 7-зип ?
И не зип, а 7з ?
← →
Горгер © (2006-12-03 20:49) [79]Удалено модератором
← →
@BraIN © (2006-12-03 21:00) [80]
> Могу поделиться 5-6 летним наблюдением за начинающими владельцами
> компов.
Это, безусловно, богатый опыт. Сколько их было? 100? 200? Может быть пара тысяч? Все они из разных стран?
> Раровский формат предлагает возможность создавать самораспаковывающиеся
> архивы, чего нет в ZIP.
Ой ли?
> Но могу сказать опять-таки по личному опыту, что Zip сжимает
> на 5-10% лучше.
Были проведены какие-то конкретные тесты для разных типов файлов?
Иногда бывает полезно проверить.
← →
ANTPro © (2006-12-03 21:02) [81]> [79] Горгер © (03.12.06 20:49)
> что Zip сжимает на 5-10% лучше.
Бред, такое не возможно...
← →
Palladin © (2006-12-03 21:11) [82]
> [79] Горгер ©
Ну во первых у меня нет прав на эту конференцию и особым статусом я тут не обладаю, как и в других конфах тоже. Во вторых в 99.9% случаев ZIP не обгоняет по сжатию RAR.
← →
Gero © (2006-12-03 22:31) [83]> [79] Горгер © (03.12.06 20:49)
Хорошо, не бред.
> Действительно, 80% процентов начинает все архивы делать
> в раре.
Ложь.
> Кроме того, Rar может создавать многотомные архивы, чего
> опять-таки нет в Zip.
Ложь.
> Но могу сказать опять-таки по личному опыту, что Zip сжимает
> на 5-10% лучше.
Еще одна ложь.
Зачем ты лжешь?
← →
Гарри Поттер © (2006-12-03 22:52) [84]> [79] Горгер © (03.12.06 20:49)
А ты не подумал, если несколько человек с тобой не согласны, то может ты ошибаешься? Вторая же ссылка в яндексе тоже с тобой не согласна :) http://www.overclockers.ru/lab/15587.shtml
Но раз: "Статистику по использованию Rar и Zip предоставить не могу, так как лень её собирать.", а все равно упираешься на своем, то молодец, держи:
http://img1.nnm.ru/imagez/gallery/index/1163342605_i_8013_full.jpg
← →
Gero © (2006-12-03 23:01) [85]> [79] Горгер © (03.12.06 20:49)
> Раровский формат предлагает возможность создавать самораспаковывающиеся
> архивы, чего нет в ZIP
Ой, пропустил, это ложь тоже.
← →
Axis_of_Evil © (2006-12-03 23:09) [86]
> Gero © (03.12.06 23:01) [85]
> Ложь.
> Ложь.
> Еще одна ложь.
> Ой, пропустил, это ложь тоже.
Зачем ты лжешь?
"Трассу 60" (Interstate 60) недавно посмотрел щто-ли? :>
← →
Axis_of_Evil © (2006-12-03 23:10) [87]Axis_of_Evil © (03.12.06 23:09) [86]
"Зачем ты лжешь?"
читать как
> Зачем ты лжешь?"
← →
Gero © (2006-12-03 23:12) [88]> [86] Axis_of_Evil © (03.12.06 23:09)
Не, я не знаю, что это.
← →
Vga © (2006-12-04 00:05) [89]> [72] Горгер © (03.12.06 14:34)
> [79] Горгер © (03.12.06 20:49)
Реальности не соответствует. Полностью.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.68 MB
Время: 0.045 c