如何安全快速地将 zip 存档重新打包为 7zip 存档?
我检查了 7zip 程序的选项,但没有看到任何重新打包的选项。我知道我可以解压缩到目录然后打包这个目录但是它安全吗?如果 ZIP 具有类似“../../file.exe”或“/etc/bin/file.exe”的路径怎么办?
我尝试将文件解压缩到标准输出,虽然程序 7zip 可以做到这一点,但它只输出文件的内容而没有它们的名称等。所以我不能只获取这个输出并重定向到某个地方以打包到 7zip 存档中。
我想将现有的带有 CSS 的复杂 HTML 和图像转换为 PDF。
我尝试PhantomJS过,CasperJS它们很棒,但不再开发。
我尝试过wkhtmltopdf,这很棒,但一年多没有发布新版本。
我了解无头 Firefox 和 Chrome,但我需要在 Debian 服务器上运行它并从 PHP 调用。Firefox 和 Chrome 都需要 GUI,需要 X windows。
我在服务器上使用 Debian 8。
我有一些用户上传的 JPEG 文件。我需要确保它们“干净”。当然,我可以再次将它们重新压缩为 JPEG,我会得到“干净”的文件,但要么质量会下降,要么文件会更大。
那么如何重新打包 JPEG 文件呢?我的意思是如何无损复制压缩的 JPEG 的“主体”但删除其他任何内容(所有评论、EXIF、附加到文件的零字节等)?我看到一些 JPEG 文件附加了 ZIP 文件。人们使用它们以 JPEG 格式发布,但随后他们会下载、解压缩 ZIP 并将一些特殊内容隐藏在站点版主面前。我也想避免这种情况。