英语法语西班牙语

Ad


OnWorks 网站图标

fiz - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fiz

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 fiz,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


fiz - 分析损坏的动物园档案以进行数据恢复

概要


菲兹 档案[。动物园]

商品描述


我做到了 用于分析损坏 动物园 存档并定位目录条目和文件数据
他们。 当前版本的 菲兹 是 2.0,它旨在与
动物园 版本2.0。 我做到了 不对存档结构做任何假设。 相反,它只是
在整个主题档案中搜索标记目录位置的标签值
条目和文件数据。 在一个 动物园 存档,一个 目录 条目 包含有关一个的信息
存储的文件,例如它的名称,是否压缩,以及它的时间戳。 这 文件 data
是存档文件的实际数据,可以是原始数据,也可以是
压缩文件的结果。

对于找到的每个目录条目, 菲兹 打印它在存档中的位置,
在其中找到的目录路径和文件名,目录条目是否显示为
损坏(由 [*CRC Error*] 指示),以及指向文件数据的指针的值
在目录条目中找到。 对于存档中找到的每个文件数据块, 菲兹
打印块在存档中的位置。 在未损坏的档案的情况下,
指向在目录条目中找到的文件数据的指针将对应于 菲兹
定位数据。 这是一些示例输出 菲兹:

****************
2526:DIR [更改] ==> 95
2587:数据
****************
3909:DIR [copyrite] ==> 1478
3970:数据
4769:数据
****************

在这样的输出中, DIR 指示在哪里 菲兹 在存档中找到一个目录条目,并且 数据
指示在哪里 菲兹 在存档中找到文件数据。 位于的文件名 菲兹 被封闭
在方括号中,符号“==> 95”表示找到的目录条目
by 菲兹 在位置 2526 处有一个指向位置 95 的文件数据指针。实际上, 菲兹 发现
位置 2587、3970 和 4769 处的文件数据。 菲兹 只找到两个目录条目,
每个目录项对应一个文件,文件数据位置之一是
神器。

一旦找到目录条目和文件数据的位置, @ 修饰符 动物园的
可以使用存档列表和提取命令,并有选择地列出存档内容
或提取,跳过损坏的部分。 这在
有关的文件 动物园(1)。

在上述情况下,尝试给予的命令 动物园 可能是 x@2526,2587 (提取开始
在位置 2526,并从位置 2587 获取文件数据), x@3090,3970 (在 3090 处提取,得到
来自 3970 的数据)和 x@3909,4769 (在 3909 处提取,从 4769 处获取数据)。 一旦正确-
找到匹配的目录条目/文件数据对, 动物园 在大多数情况下会与
并正确提取随后在存档中找到的所有文件。 试错应该
允许提取所有未损坏的文件。 另请注意自解压档案
使用创建 经济特区 (自解压 动物园 用于 MS-DOS 的实用程序),通常是
在 MS-DOS 系统上执行提取,可以在非 MSDOS 系统上提取
类似的方式。

使用 onworks.net 服务在线使用 fiz


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad