【问题标题】:How to make a .net application which is also a zip file?如何制作一个也是 zip 文件的 .net 应用程序?
【发布时间】:2009-09-22 12:22:26
【问题描述】:

我知道这是可以做到的。你能展示如何创建一个 .net exe,它也可以用任何 zip 文件浏览器打开为 zip 文件吗?

【问题讨论】:

  • 这是什么意思?你的意思是一个自解压的ZIP? kb.winzip.com/kb/index.php?View=entry&EntryID=179
  • 为什么有人要这样做?此外,我怀疑这是可能的。也许您将自解压 ZIP 存档误认为是实际应用程序?
  • 有可能。 PE 文件格式使用标题。 ZIP 格式使用后缀。一个文件可以同时拥有。
  • 我猜后缀块应该是“中心目录签名 0x06054b50 的结尾”
  • 明确地说,自解压 zip 一个实际的应用程序。

标签: .net zip


【解决方案1】:

可能你的意思是一个自解压文件,但我发现你的问题很有趣,因为有一种方法可以制作一个既可以作为 jpeg 也可以作为 zip 打开的文件,如下所示:

(在 Windows 命令行中)

copy /b image.jpg + zipped_file.zip combo.jpg

【讨论】:

  • 您的信用卡信息不会受到 NTFS 备用数据流 (support.microsoft.com/kb/105763) 的保护。但说真的,复制技巧似乎正是我所需要的。
【解决方案2】:

可能比你可以使用.NETZ Tool 更好

 netz -s app.exe lib1.dll lib2.dll

【讨论】:

    【解决方案3】:

    您基本上想创建一个自执行的 ZIP 文件。有a look at this。至少这是假设您的意思,如果不是,请提供更多详细信息...

    【讨论】:

      【解决方案4】:

      DotNetZip 制作自解压 zip 存档,您可以包含一个在解压缩时运行的命令。

      另见:Creating a Zip Extractor

      【讨论】:

        猜你喜欢
        • 2011-10-24
        • 1970-01-01
        • 2011-07-19
        • 2021-12-14
        • 2016-01-09
        • 2014-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多