我使用提取zip文件。对于许多用户来说,这很好,但是Windows 8用户得到了以下异常:
net.lingala.zip4j.exception.ZipException: net.lingala.zip4j.exception.ZipException: java.lang.IllegalArgumentException: Negative time
at net.lingala.zip4j.unzip.Unzip.initExtractFile(Unzip.java:163)
at net.lingala.zip4j.unzip.Unzip.initExtractAll
是否可以在Ruby中创建一个受密码保护的Excel文件。
下面的Gem:帮助你用密码对单元格进行“写保护”。但是,要求对整个Excel文件进行密码保护,这样用户就不能在没有密码的情况下打开工作簿。就像我们可以从Excel本身做的那样,Excel中的"Encrypt with Password“选项。
任何人都知道有没有宝石。或者任何可以帮助我们加密Excel文件的代码片段或指针,正如微软所期望的那样。
我使用过zip4j来压缩某些文件。它能够正确压缩,并在提取它的同时还要求输入密码。到目前为止,一切都很顺利。现在我面临的问题
使用密码加密后,您可以看到文件名,如果您用7zip打开,有什么方法可以隐藏这一点吗?您可以添加新文件到压缩包中,只需用7zip打开它,然后拖动一个新文件,它将被添加,并允许在没有密码的情况下提取该文件。需要禁用此功能吗?
我的要求是锁定一些文件,用户应该不能操纵压缩。(点1也可以忽略)
我有没有别的,那么这是什么?
final ZipFile zipFile = new ZipFile(outputFile);
final ArrayList filesToAdd =
我正在用PHP创建一个给定文件的zip文件。下面是函数
function create_zip($file, $file_name)
{
$zip = new ZipArchive();
$zip_name = $file_name. ".zip"; // Zip name
$zip->open($zip_name, ZipArchive::CREATE);
if (file_exists($file)) {
$zip->addFromString(basename($file), file_get_co
我有一个压缩的压缩文件file.zip。是否有一种方法可以更改要存储的文件的压缩级别(没有压缩)。
我已经编写并尝试了下面的代码,它可以工作,但我将在一个内存和存储空间有限、空间可能不足的环境中运行它。我正在使用zip4j库。
此代码将输入压缩提取到一个文件夹中,然后用存储压缩级别对其进行压缩。这方面的问题是,在执行过程中,存储中有3个zip副本,这是一个问题,因为空间是一个限制。
try {
String zip = "input.zip";
final ZipFile zipFile = new ZipFile(zip);