【问题标题】:How to intentionally break rar archive (make it unreadable)?如何故意破坏 rar 存档(使其不可读)?
【发布时间】:2016-09-27 21:02:05
【问题描述】:

出于测试目的,我想故意破坏 rar 存档。 我试图在中间或存档过程中复制存档,但由于读取锁定而无法复制(我使用 Windows 7)。

怎么做?

【问题讨论】:

  • 问:如果你想要一个“伪造的.rar”文件,为什么不直接获取一些任意文本文件,将它复制到“test.rar”并运行你的.rar 测试。问:如果你想要一个中间损坏的.rar 文件,为什么不使用像hexedit 这样的二进制编辑器呢?问:“文件正在使用”运行时错误与“故意破坏 .rar 以进行测试”有什么关系???
  • 我会将随机文件重命名为 .rar
  • @paulsm4 我得到了下载 rar 文件的脚本。有时下载超时,我的存档损坏。可以部分提取该档案。
  • 相反,请尝试在构建存档的中途终止存档进程。

标签: windows archive corrupt rar


【解决方案1】:

我认为用编辑器打开并删除一些乱码应该可以。但是,读锁还是有问题的。

我使用 .zip 文件对其进行了测试。在第一次删除后(前约 10 行),7-Zip 仍然可以读取它,在删除更多行后它已损坏,Windows Explorer 和 7-Zip 都无法打开它。

【讨论】:

  • 我用文本编辑器打开了rar并删除了其中的一些文本。不幸的是,这仅在存档大小很小的情况下才有效。文件的某些部分仍然是可提取的——这就是我想要的。谢谢!
  • @Mr.Che 我想删除较大的块会使其完全不可读。如果有人知道 rar 文件的规格,他可以删除文件索引之类的东西,使其完全无用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-27
  • 1970-01-01
  • 2015-06-27
  • 2010-11-16
  • 1970-01-01
相关资源
最近更新 更多