所以我从 7z (windows) 进行了拖放提取,它创建了临时文件(这是故意的,因为我正在提取到网络共享。)
不幸的是,7z 在这个过程中崩溃了,我的磁盘上留下了 7GB 的临时文件。我尝试通过磁盘清理和手动删除 %TEMP%,但文件不存在。
任何人都知道如何找到 7z 临时文件?
编辑:这是一台工作电脑,所以我无法安装第 3 方软件。
我正在(尝试)开发一个程序来通过 ShellExecute() 操作 7-zip 控制台程序 (7z.exe) 并将其传递给计算机生成的文件列表。
现在我想做的是:
我想向它传递一个命令行,告诉它包含和排除文件:即
include these :
c:\path\path2\path
c:\path\path2\path__\
.... more files
exclude these :
c:\path\path2\path\data\files\foo\bar\fish.dat
c:\path\path2\path__\data\slug.mp3
.... more files
Run Code Online (Sandbox Code Playgroud)
所以我做了一个这样的命令行:
7z a -t7z -i!"...file to include" -x!"file to exclude" ... etc etc
Run Code Online (Sandbox Code Playgroud)
我只是从记忆中重复,所以我知道命令行可能不准确
但是我输入的不起作用。我只是在 path 和 path__ 中获取所有内容。我想要的是一个里面看起来像这样的档案:
.\
path\
data\
files\
foo\
bar\
<everything in path\data\files\foo\bar except for foo.dat>
path__\
data\
<everything in path__\data\ except for slug.mp3>
Run Code Online (Sandbox Code Playgroud)
我能帮我得到这个结果吗?谢谢
我想压缩文件夹C:\Temp但没有特定的子文件夹(例如C:\Temp\test)。我怎样才能用 7zip 做到这一点?
我想出了以下命令:
c:\Temp>7zip a -t7z test.7z c:\temp\ -mx0 -x!c:\temp\test\*
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为输出是:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Scanning
Updating archive test.7z
Compressing Temp\admin.PNG
Compressing Temp\test\admin2.PNG <<<<<< this file should not be added to the archive
Compressing Temp\first.txt
Run Code Online (Sandbox Code Playgroud) 我有一组我想压缩的文件,我知道这些文件是重复的和可压缩的,但是 7zip 选择了一个非最佳的顺序来压缩文件,并且无法利用它们的可压缩性。如何获得 7zip 以其他顺序压缩文件?
我要压缩的文件如下:
我知道 7zip 可以利用 PDF 和裸 JPG 之间的重复,因为当我只将 PDF 和 JPG 归档在一起时,我得到了 47% 的压缩率。但是当我尝试包含 500MB 的其他文件时,7zip 首先压缩 JPG,然后是其他杂项数据,当它到达 PDF 时,压缩算法必须“忘记”JPG,因为 PDF 几乎没有完全压缩。
使用 7-zip 9.32 alpha,使用 7z 存档格式,超压缩级别,LZMA2 算法,256MB 字典大小,128 字大小,4GB 实体块大小和 2 个 CPU 线程,我得到以下压缩比:
由于杂项。文件可压缩到其原始大小的 44%,而 PDF 和 JPG 一起可压缩到 47%,我希望所有文件都可以压缩到 44-47% …
当我使用 7zip 为 Windows 创建自解压存档可执行文件时,.EXE 会在 Windows7 上触发 UAC。经常在解压后,我得到这个:

我使用的命令行,如:7z a -sfx7z.sfx dir\。为什么会发生这些事情,我可以修复它们吗?
我在 windows 上有 7z,我想通过 7z 命令行用 AES256 加密 1 个 txt 文件。
请问我该怎么做?
我打算将相当多的数据打包到档案中,以便我可以使用在线文件存储服务和各种本地备份来存储它们 - 目的是这将是相当长期的静态存储。
我目前计划使用 7zip 将它们压缩为.7z文件,但我宁愿将文件夹树压缩在大夹头中,这样每个存档将包含 ~350Mb-1Gb 的数据(压缩前),我想知道如何有弹性的格式是损坏。
档案的结构是否可以纠正“轻微”损坏?
或者,如果损坏是“严重的”,它会破坏整个档案 - 还是仅破坏档案中特定损坏站点中的那些文件?
本质上,这里隐藏的问题是:我应该打包成许多小的独立档案还是少数几个大档案?
的讨论“压缩和加密,然后,反之亦然”促使我思考以下问题:许多压缩容器,如ZIP,7z和rar支持加密这些容器。例如,7z在7-Zip 中创建文件时,该程序允许您输入加密密码。
对于这些文件类型,文件是按上述问题中的建议压缩然后加密,还是相反?或者,是否有某种方法可以同时压缩和加密数据?
创建加密的 7z 文件时,我可以查看加密存档中的文件名,但如果不输入密码,则无法查看这些文件的内容。这怎么可能?顺便说一句,有没有办法加密 7z 或类似的存档,以便在不使用密码短语的情况下看不到其中的文件名和目录结构?
我更喜欢有明确来源/参考的答案,而不仅仅是猜测。我们都可以对此进行猜测,但是如果有人可以向我展示证明它以一种或另一种方式工作的文档,那将是理想的。
我使用的是 Windows 7,我需要安排执行以下操作的每日备份:
我知道 Python 和 MSBatch,但我希望我不必为此编写脚本。是否有任何工具可以满足我的需要或至少是类似的功能?我可以使用 Windows 7 任务调度程序来执行这个,但我不知道它会执行什么程序。
当我从朋友发送给我的 .ZIP 文件中拖动文件时,它会吠叫:
您要不加密地复制此文件夹吗?`
一个问题是阻止该文件夹被加密。

导致错误的原因是什么?
(当我使用 7Zip 或 WinRar 解压缩同一个文件夹时,没有任何警告/错误。)
7-zip ×10
compression ×4
windows ×4
command-line ×3
archiving ×2
backup ×2
encryption ×2
windows-7 ×2
aes ×1
crash ×1
debug ×1
disk-cleanup ×1
uac ×1
zip ×1