Page 126 of 147

Observer — распаковка файлов из различных контейнеров

Posted: Mon 31 Aug, 2009 11:29
by Ariman
Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

Хотелки/баги:

Известные проблемы:

Планируемые новые модули:

Если "ничего не работает", то прежде чем писать сюда:


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)

Observer — распаковка файлов из различных контейнеров

Posted: Thu 08 Mar, 2018 11:56
by Ariman

Latest post of the previous page:

HaRT wrote: Wed 07 Mar, 2018 19:36Не могли бы вы хотя бы собрать релизный модуль правильными инструментами и выложить?
Это лучше pepak-а пингануть. Я его модуль ни разу не собирал, даже не знаю какой компилятор он использует. Догадываюсь что что-то старше D7, я теми версиями и не пользуюсь.
HaRT wrote: Wed 07 Mar, 2018 19:36Полезно то, что человек сможет легко увидеть, как сделать пересборку (т.е. дело не в батниках, а в знании). Я реально убил много времени, прежде чем понял, что надо запустить prep.bat, и убил бы ещё полстолько, если бы решил без подсказки победить VERSIONINFO.
Хм. Я как-то даже не думал, что это у кого-то затык вызовет. Когда я разбирался как его собирать (оригинальный автор то не я), то prep.bat нашел быстро, название у него намекающее. :) Но замечание принимается, напишу инструкцию по сборке проекта на будущее.

Observer — распаковка файлов из различных контейнеров

Posted: Sat 14 Jul, 2018 16:25
by Piton812
Правильно понимаю, что с помощью данного инструмента можно просматривать внутри барузера pdf файлы? если да уточните пожалуйста как именно это сделать?

Observer — распаковка файлов из различных контейнеров

Posted: Sat 14 Jul, 2018 20:51
by Ariman
Piton812 wrote: Sat 14 Jul, 2018 16:25 Правильно понимаю, что с помощью данного инструмента можно просматривать внутри барузера pdf файлы?
Откуда такая странная идея взялась? Причем здесь Фар и браузеры?

Observer — распаковка файлов из различных контейнеров

Posted: Sun 15 Jul, 2018 06:26
by Piton812
Ariman wrote: Sat 14 Jul, 2018 20:51 Откуда такая странная идея взялась? Причем здесь Фар и браузеры?
Из описания плагина "...Позволяет просматривать файлы и каталоги, а также распаковывать наружу."

Observer — распаковка файлов из различных контейнеров

Posted: Sun 15 Jul, 2018 07:50
by Ariman
Ну так в Far-е же просматривать, а не в браузере.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 20 Jul, 2018 20:16
by Piton812
Ariman wrote: Sun 15 Jul, 2018 07:50 Post by Ariman » Sun 15 Jul, 2018 09:50

Ну так в Far-е же просматривать, а не в браузере.
извините, оговорился, не браузер а фар... интересует просмотр pdf не покидая фар

Observer — распаковка файлов из различных контейнеров

Posted: Fri 20 Jul, 2018 21:22
by Ariman
Нет. Плагин pdf в Фаре не показывает. Только позволяет посмотреть список прикрепленных файлов и извлечь их.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 20 Jul, 2018 21:31
by zollo
Piton812 wrote: Fri 20 Jul, 2018 20:16 извините, оговорился, не браузер а фар... интересует просмотр pdf не покидая фар
Нужен Review, libgfl340.dll и Ghostscript для Windows

Observer — распаковка файлов из различных контейнеров

Posted: Tue 21 Aug, 2018 20:16
by pepak
https://www.pepak.net/files/far/innounp-0.47-mod.zip
  • Updated to InnoUnp v0.47.
  • Fixed non-working -m (extract embedded) switch in InnoUnp.exe.
  • Fixed incorrect encoding of some embedded files (e.g. license.txt) when extracted using InnoUnp compiled with unicode Delphi.
  • Fixed compilation with Delphi 7.

Observer — распаковка файлов из различных контейнеров

Posted: Tue 21 Aug, 2018 21:11
by HaRT
pepak wrote: Tue 21 Aug, 2018 20:16 Updated to InnoUnp v0.47
Thanks for AppId within Far!

Observer — распаковка файлов из различных контейнеров

Posted: Thu 23 Aug, 2018 15:48
by Smitis
pepak
А версия x64 планируется?

Observer — распаковка файлов из различных контейнеров

Posted: Thu 23 Aug, 2018 17:56
by pepak
Smitis wrote: Thu 23 Aug, 2018 15:48 pepak
А версия x64 планируется?
viewtopic.php?p=131845#p131845
The module is compatible with all 32bit versions of Observer. At least, it should be - I only tested it for FAR3, but there isn't really anything that could cause trouble with previous versions of FAR. 64bit versions are not supported and likely won't ever be supported - InnoUnp uses some nasty difficult-to-find type conversions incompatible with 64bit code and, anyway, I don't have 64bit unpacking modules for it.

Observer — распаковка файлов из различных контейнеров

Posted: Sat 20 Oct, 2018 14:01
by Smitis
Вот такую ошибку (GUI) выдаёт vdisk при попытке входа в vhd файл

Code: Select all

---------------------------
VDISK Error
---------------------------
Volume listing error : System.ArgumentException: Invalid character in file name ''
Имя параметра: name
в DiscUtils.Fat.FileName..ctor(String name, Encoding encoding)
в DiscUtils.Fat.FatFileSystem.GetDirectoryEntry(Directory dir, String[] pathEntries, Int32 pathOffset, Directory& parent)
в DiscUtils.Fat.FatFileSystem.GetDirectoryEntry(Directory dir, String path, Directory& parent)
в DiscUtils.Fat.FatFileSystem.GetDirectory(String path)
в DiscUtils.Fat.FatFileSystem.GetDirectories(String path)
в DiscUtils.DiscDirectoryInfo.GetDirectories()
в ?A0x17fccbc7.EnumFilesInVolume(VDisk* vdObj, DiscDirectoryInfo dirInfo, LogicalVolumeInfo vol, Int32 volIndex)
в ?A0x17fccbc7.EnumFilesInVolume(VDisk* vdObj, DiscDirectoryInfo dirInfo, LogicalVolumeInfo vol, Int32 volIndex)
в ?A0x17fccbc7.PrepareFileList(VDisk* vdisk)
Как я понимаю, vdisk это какой-то сторонний компонент и на его исправление расчитывать не стоит?

Observer — распаковка файлов из различных контейнеров

Posted: Mon 22 Oct, 2018 18:28
by Ariman
Smitis wrote: Sat 20 Oct, 2018 14:01 Как я понимаю, vdisk это какой-то сторонний компонент и на его исправление расчитывать не стоит?
Сторонний компонент это DiscUtils. Как бы да, проект сдох и весьма давно.
Подыскиваю потихоньку замену, но идет туго. Ничего стоящего, чтобы всё в одном, нет. А сборную солянку сделать непросто.

Observer — распаковка файлов из различных контейнеров

Posted: Tue 23 Oct, 2018 07:21
by John Doe
Ariman wrote: Mon 22 Oct, 2018 18:28 Как бы да, проект сдох и весьма давно.
Смотрю на гитхабе последние изменения сделаны не столь давно, плюс не исключено наличие поддерживаемых форков.

Observer — распаковка файлов из различных контейнеров

Posted: Tue 23 Oct, 2018 10:28
by Ariman
На гитхабе это тоже один из форков (это даже в описании указано). Можно, в принципе, попробовать подсунуть эту версию вместо старой.
Но вопрос замены это не снимает, зависимость от .NET-а хочется всё-таки убрать.