MKN
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору thejustsoul Цитата: Или выложите исходники, как это сделал автор оригинального кода. | Это маловероятно, особенно со стороны gora... Но то , что давно назрела необходимость влезть в исходники программы, а точнее, в корне её переделать - отмечают уже многие пользователи. Universal Extractor, в сегодняшнем виде - морально устарел, о чём также не раз говорилось. Компоненты 10-15 летней давности, для распаковки ретроархивов и инсталляторов, нужны единицам. Возможности программы, которыми пользуются подавляющее большинство пользователей - можно перечислить по пальцам. И то, для ряда этих возможностей, Universal Extractor , как таковой, вообще не нужен... К примеру, тут кто то говорил, что использует Universal Extractor только для распаковки MSI. Одна строка в реестре - и вы получаете такую возможность : Цитата: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Msi.Package\shell\Extract MSI\command] @="msiexec.exe /a \"%1\" /qb TARGETDIR=\"%1 Extracted\"" | То, что в проге добавлены ещё три альтернативы распаковки MSI - весьма сомнительный и даже бесполезный сервис. Так показывает практика (не буду вдаваться в подробности) Та же распаковка Inno инсталляторов - строка в реестре с указанием на единственный всем известный файлик Innounp.exe. Но это для случаев, когда пользователю нжна одна-две возможности распаковки. Всем же хочется универсальности... Об универсальности Universal Extractor... То , что в него заложена возможность распаковки кучи архивов с помощью библиотек 7Z и RAR - вроде как хорошо, но... совершенно излишне. Т.к. практически у любого нормального пользователя просто должны быть установлены эти два замечательных архиватора - 7Z и RAR. И возможности и удобство работы с ними - гораздо шире и мощнее, чем с примитивизмом распаковки из Universal Extractor_а. Universal Extractor_у должно быть поручено, то, что не умеют или плохо делают, другие программы распаковки. К примеру, в нём есть распаковка (экстрактор из ) MHT - оч хорошо... Почему бы не добавить экстракт из CHM, PDF, DJVU, au3 . На практике требуется часто. Сделать это не сложно, ессно с учётом нюансов... Касательно определения - является ли файл конкретно выбранным ( архивом или ещё чем). Universal Extractor использует для этого базу сигнатур - TrIDDefs.TRD, которых в нём несколько тысяч. А нужных "для нужд" Universal Extractor_а, т.е. сигнатур именно тех файлов с которыми он умеет работать - ну чуть более сотни (может и меньше...) . А пользователи, обновляя этот несчастный файл, гордо радуются, якобы удачному апгрейду программы, не ведая, что практически ничего нового не получают... Определение типа файлов по сигнатуре - дело конечно нужное, но совсем не обязательное для данной программы. Пользователь как правило знает, какой тип файла хочет распаковать... И определять сигнатуры ессно можно и другими методами и иметь для работы базу только конкретных нужных файлов, а не всех на свете... Апгрейд программы давно застопорился, т.к. обновлять то нечего... Кроме библиотек 7z и RAR (про которые было сказано ранее, что их наличие в Universal Extractor_е весьма спорно, если не сказать бестолково... ) Ну, и иногда обновляются мелочи, типа плагинов тотала, или уж скоро два года как не обновлялся распаковщик Inno. Всё остальное - необновляемый, мало кому нужный - дремучий хлам... Всё вышесказанное - исключительно моё личное мнение... Выводы делаете - сами. | Всего записей: 4922 | Зарегистр. 21-04-2005 | Отправлено: 10:15 14-02-2015 | Исправлено: MKN, 10:20 14-02-2015 |
|