我需要更改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管道base64 | gzip -d但是gzip说 gzip:stdin:不是用gzip格式。还尝试编码.jar并粘贴到.xfdl中,但Lotus Forms Viewer没有打开表单,jar-gzip-base64源自表单和终端看起来不一样,我尝试了不同的压缩级别,但不成功。
答案 0 :(得分:0)
由于您base64 -d|gzip -d
。再次编码base64字符串显然不会产生zip文件。