我通常使用 WinZip、7Zip 或 WinRAR 之类的工具来创建 zip 文件,但我使用的是未安装这些工具的 Windows 7 系统(并且我无法安装新应用程序)。
在上述 3rd 方工具之外,我能否在 Windows 7 中创建(或修改)一个 zip 文件并请求对其进行密码保护?(这些文件将包含我计划传输到另一台 PC 的敏感信息)*
例如,我在 Windows 上熟悉的过程是选择文件,右键单击并选择:“发送到...”>“压缩(zipped)文件夹”-但似乎没有任何其他选项。
* 注意:我知道这不是 100% 安全、锁定的大型加密 - 只是寻找“合理的努力”来保护传输中的数据。
我想使用该zip命令压缩文件,但我的终端显示
-bash: zip: command not found
Run Code Online (Sandbox Code Playgroud)
有没有办法获取zip命令,或者改用另一个命令?
我用 7-Zip 9.20 加密了一个文件夹,指定了 256 位 AES 和密码,然后创建了 .zip 文件。但是,当我单击压缩文件时,令我惊讶的是,PeaZip 5.1.1(用于打开 zip 文件的注册程序)打开文件时没有提示我输入密码。
这意味着 7-Zip 将我的 AES 密码存储在磁盘上的某个地方,更糟糕的是,在其他程序可以找到它的地方。这本质上是不安全的。如何禁用此行为?
谢谢。
这是我如何使用 7-Zip 加密文件的图片:

这是我尝试打开 .zip 存档中的任何文件时得到的对话框图片(带有输入密钥文件的选项)(打开 .7z 文件时会显示类似的窗口):

我刚刚使用 为我的图片文件夹创建了一个 zip 文件夹Send to -> Compressed (zipped) folder,它是 44 GB。我可以查看文件,似乎没问题,但是,我刚刚读到限制可能是 4 GB。如果操作系统是 64 位 Windows 10 专业版,zip 文件的最大大小是多少?
我有一个 zip 文件,其中包含另一种类型的存档(在本例中为 jee 应用服务器 WAR 文件,但其他包含的存档类型也会发生这种情况)。当我解压缩 zip 文件时,不是向我展示包含的 .war 文件,而是解压缩了 war 文件。有没有解决的办法?我已经尝试过“The Unarchiver”、“Archive Utility”和命令行“unzip”实用程序。
在 PowerShell 脚本中,我想在删除文件夹之前压缩文件夹。我运行以下(我不记得我在哪里找到的代码段):
function Compress-ToZip
{
param([string]$zipfilename)
if(-not (test-path($zipfilename)))
{
set-content $zipfilename ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18))
(Get-ChildItem $zipfilename).IsReadOnly = $false
}
$shellApplication = new-object -com shell.application
$zipPackage = $shellApplication.NameSpace($zipfilename)
foreach($file in $input)
{
$zipPackage.CopyHere($file.FullName)
}
}
Run Code Online (Sandbox Code Playgroud)
此代码段实际上压缩了文件夹,但以异步方式进行。实际上,Shell.Application 对象的 CopyHere 方法开始压缩并且不等待其完成。我的脚本的下一个语句然后搞砸了(因为 zip 文件过程没有完成)。
有什么建议?如果可能的话,我想避免添加任何可执行文件并继续使用纯 Windows 功能。
[编辑] 我的 PS1 文件的全部内容减去数据库的实际名称。该脚本的目标是备份一组 SQL 数据库,然后将备份压缩在一个以当前日期命名的文件夹中的单个包中:
$VerbosePreferenceBak = $VerbosePreference
$VerbosePreference = "Continue"
add-PSSnapin SqlServerCmdletSnapin100
function BackupDB([string] $dbName, [string] $outDir)
{
Write-Host "Backup de la base : $dbName"
$script = "BACKUP …Run Code Online (Sandbox Code Playgroud) 我最近下载了一个 .ZIP 存档的软件,但存档内的 .EXE 软件上有密码。我本来可以从中获取密码的网站不久前关闭了。
由于可执行文件受密码保护,因此无法提取。
我使用的是 Windows 7 家庭高级版,我将其winrar用于我的档案。
所以,我想我的问题是是否可以在不解压的情况下破解存档中文件的密码?
我今天从www.fontspace.com下载了一种字体。它来自一个基本.zip文件,所以我将它移动到它自己的新文件夹中以提取它(我厌倦了提取东西只是为了发现它们被压缩,所有内容都在压缩文件的根目录中,因此它们全部呕吐我的桌面)。使用unzip命令提取它们后,ASCII 艺术被打印到我的终端中,如下图所示:

只提取了一种字体。这个艺术/文本是如何放入 zip 文件的?假设这只是一个打印的东西并且解压缩.zip文件实际上并不执行代码是否安全(因此假设fontspace然后写了一堆打印语句vs.在压缩文件时只写在文本块中以备后用)由内置 zip 功能打印)?
就其价值而言,我在Debian基于 Linux 的发行版上运行。
我使用我的外部硬盘来备份我的文件,将它们放入大型存档文件中。
我有数千个小文件,在将它们发送到外部硬盘之前,将它们放入大小为 500MB 到 4.2GB 的档案中。但是,一次硬盘故障会破坏整个存档还是仅破坏存档中的一个文件?我担心一个翻转会使大部分存档变得无用。
像 CRC 检查这样的事情可以提醒您损坏的存在,但我对从损坏的存档中恢复未损坏文件的能力更感兴趣。通过存档结构的本机设计或补充恢复工具的存在,哪种存档文件格式将提供从此类故障中恢复的最佳能力?zip 和 iso 文件在此功能上有什么区别吗?
7-zip 为我提供了 5 个压缩方法选项来压缩文件:
在我的 Windows 8 机器上,内置的 Windows 资源管理器实用程序似乎可以毫无问题地处理 LZMA,可以毫无问题地列出LZMA 压缩文件中的文件……但实际上并没有读取它们。我知道 Deflate 是最兼容的,但是对于我尝试分发的某些文件,最大设置导致文件比 LZMA 压缩文件大 2 倍。但是,因为我分发它的人拥有任何操作系统,所以我需要一种广泛支持的格式。
Windows 7、8 和 Mac OS X 上的本机 zip 实用程序支持哪些压缩方法?