【发布时间】:2015-04-15 18:05:52
【问题描述】:
我需要更改 Lotus 表单 xfdl 文件,在该表单中使用 jar 文件。 我没有 Lotus Form Editor,但是我发现 base64-gzip 中的 xfdl 中有 jars,所以我想编译新的 .jar 文件而不是用新数据替换表单文件中的旧数据。 那么,如何在 cmd 中压缩 base64-gzip 中的 jar?
例子:
<data sid="viewerUtils">
<mimetype>application/uwi_jar</mimetype>
<filename>app.jar</filename>
<mimedata encoding="base64-gzip">H4sIAAAAAAAAAKS5c3RmS78tHNu207Ftd2zbtp2Obdu2O07Htm3bTu7e933PuWfv73x9...
// this base64 string I want replace
</mimedata>
</data>
</page>
换句话说,我如何从 Lotus Form 解码 .jar 文件。我尝试使用 linux pipe base64|gzip -d 但 gzip 说 gzip: stdin: not in gzip format。还尝试将 .jar 编码并粘贴到 .xfdl,但 Lotus Forms Viewer 未打开表单,来自表单和终端的 jar-gzip-base64 源看起来不一样,我尝试了不同的压缩级别,但不成功。
【问题讨论】:
标签: java command-line jar base64 gzip