Я знаю, что это можно сделать. Можете ли вы показать, как создать .net exe, который также можно открыть как zip-файл в любом браузере zip-файлов?
Как создать .net-приложение, которое также является zip-файлом?
comment
Что это хотя бы значит? Вы имеете в виду самораспаковывающийся ZIP? kb.winzip.com/kb/index.php?View=entry&EntryID= 179
- person ctacke   schedule 22.09.2009
comment
Зачем кому-то это нужно? Более того, я сомневаюсь, что это возможно. Может быть, вы ошиблись самораспаковывающимся ZIP-архивом с обычным приложением?
- person KB22   schedule 22.09.2009
comment
Возможно. Формат файла PE использует заголовок. В формате ZIP используется суффикс. В одном файле может быть и то, и другое.
- person MSalters   schedule 22.09.2009
comment
Я предполагаю, что блок суффикса будет концом подписи центрального каталога 0x06054b50
- person zproxy   schedule 22.09.2009
comment
и, чтобы быть ясным, самораспаковывающийся zip - это настоящее приложение.
- person Cheeso   schedule 01.10.2009
Ответы (4)
Вероятно, вы имели в виду самораспаковывающийся файл, но я нашел ваш вопрос интересным, потому что есть способ создать файл, который можно открывать как в формате jpeg, так и в виде zip, например:
(в командной строке Windows)
copy /b image.jpg + zipped_file.zip combo.jpg
person
Nick Dandoulakis
schedule
22.09.2009
Нет, информация о вашей кредитной карте не будет защищена альтернативными потоками данных NTFS (support.microsoft.com/kb/105763). А если серьезно, похоже, трюк с копированием - это то, что мне нужно.
- person zproxy; 22.09.2009
Возможно, лучше использовать .NETZ Tool.
netz -s app.exe lib1.dll lib2.dll
person
Jirapong
schedule
22.09.2009
DotNetZip создает самораспаковывающиеся zip-архивы, и вы можете включить команду для запуска при извлечении.
см. также: Создание экстрактора Zip
person
Cheeso
schedule
23.09.2009