如何使用批处理文件压缩文件?

如何使用批处理文件压缩文件?

我使用了 COMPACT,但它并没有压缩文件,只是将文件颜色从黑色变为蓝色。我只使用了

COMPACT c:\fileToZip.bak /C

我做错了嗎?

答案1

蓝色文件表示文件已被压缩。右键单击文件,选择属性,您会看到磁盘占用大小已缩小到压缩后的大小。

示例:获取一个 9kb 的文件,对其进行压缩。现在 Windows 资源管理器仍然显示该文件为 9kb,但属性显示磁盘占用大小已降至压缩后的大小,表明压缩成功。

替代文本

答案2

在具有 NTFS 分区的Windows XP(2000?)compact NT 4.0 或更高版本上,使用文件系统压缩来压缩文件,文件在 Windows 资源管理器中保持不变。如果您要压缩文件,则应下载 CLI伊扎克(或类似)并将其放在您的 PATH 中的某个位置。

答案3

NTFS 压缩是无损位压缩。视频和图片文件已经非常压缩了。使它们变小的唯一方法是使用更智能的压缩方案,可能是分形/小波,或者使用原始压缩方案降低图像的质量或大小(以像素为单位)。

Compact 对文本或数据文件很有效,但对其他文件则不然。

相关内容