【问题标题】:How to create a zip file with password如何使用密码创建 zip 文件
【发布时间】:2017-04-17 05:34:55
【问题描述】:

我们在 Red Hat Enterprise Linux 7.3 上使用 MFF 8.0,并且需要制作一个 Java 适配器,它返回一个受密码保护的 zip 文件。标准 Java 库不提供创建受密码保护的 zip 文件的功能。所以我们正在考虑以下两种方法,

  1. 使用 OSS Java 库,例如 Zip4j
  2. 调用 RedHat Enterprise Linux 提供的 zip 命令。 为此,将使用 ProcessBuilder 类的 start()/waitFor() 方法。

此适配器创建的 Zip 文件仅包含一个文本 (csv) 文件,大小可能为 10MB-100MB。 哪种方式更适合 MFF 适配器实现?

【问题讨论】:

    标签: ibm-mobilefirst worklight-adapters


    【解决方案1】:

    在这两个选项中,我会说 Zip4j 是一个更好的选择。尽管通过 Process Builder 使用 Linux 提供的“Zip”没有 MFP 特定的限制,但它引入了对特定环境的不必要的依赖。

    另外,我看到您似乎希望将大文件(100 MB?)作为 zip 输出。您可能需要查看图 3。保护外部服务器上的资源”来自 https://www.ibm.com/support/knowledgecenter/en/SSHSCD_8.0.0/com.ibm.worklight.dev.doc/dev/c_oauth_security_model.html 如果涉及大文件传输。

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      相关资源
      最近更新 更多