data-integrity

diff 的可靠性如何?
data-integrity

diff 的可靠性如何?

我将一个大目录从一个卷复制到另一个卷(使用rsync),随后想检查副本是否确实正确,以验证数据的完整性。为了避免冗长的文件比较,diff我编写了一个小脚本,比较原始位置和目标位置的每个文件的 SHA 总和。然后,我比较了两者,并将不同的文件写入另一个脚本文件以再次复制。我选择了 SHA 总和,因为我不需要关心复制的文件在哪里不同,只需要那它们不同。 运行脚本后,我对大量据称不同的文件感到有些震惊。因此,我查看了其中的一些样本并进行了比较,但发现内容或元数据均无差异。从表面上看,原始位置和目标位置的相同文件生成的校验和不同。尽管生成两个位置的校验和的代码相同,...

Admin

重复下载可以防止文件损坏吗?
data-integrity

重复下载可以防止文件损坏吗?

披露真实问题: 我使用一个名为 youtube-dl 的程序从 YouTube 和 Twitch 等网站下载和存档视频。为了验证下载的完整性,我会下载同一个视频两次并验证它们的校验和是否匹配。我担心的是,一些未被注意到的问题可能会导致两个视频以相同的方式被悄无声息地破坏,导致校验和匹配,尽管它们的数据完整性已经受到损害。 最初发布的问题: 特定数据损坏是否可以重现至其生成的哈希值? 例如,如果由于某些底层软件或硬件问题,文件在执行后出现数据损坏,那么该文件的副本在类似执行后是否会经历完全相同的数据损坏方式,从而产生与原始损坏文件的值相匹配的哈希值? 换句话说...

Admin

下载媒体文件两次并比较它们的哈希值是否足以验证其完整性?
data-integrity

下载媒体文件两次并比较它们的哈希值是否足以验证其完整性?

我经常使用 youtube-dl 下载视频。据我所知,youtube-dl 没有内置数据完整性验证,因此为了验证视频在下载后没有以某种方式损坏,我会下载两次并检查它们的 md5 值是否匹配。 我对数据损坏的方式并不了解,因此,视频或音频文件是否可能在下载两次后以相同的方式损坏,从而导致即使两个文件都损坏,md5 值也匹配? ...

Admin

什么是 RedHat 完整性测试?
data-integrity

什么是 RedHat 完整性测试?

用于安装 Red Hat OS 的二进制 DVD *.iso,我从https://access.redhat.com/downloads/,我检查了一下,网页上报告的 SHA-256 相同。但是当我从该 DVD 启动计算机(实际上我使用的是 Virtual Box)并要求引导加载程序测试安装介质时,它说它不好。我找不到任何关于那是什么的信息“诚信测试”是关于所以我甚至不知道在哪里尝试安装它。我正在尝试在 Virtual Box 上安装 Red Hat 8.2。有人知道我应该怎么做吗? 编辑:安装过程中我总是会出错。我给它 4GB RAM、10GB 固定大小的...

Admin

当硬盘有坏道时,读取时没有出现任何错误的文件是否属于良好状态?
data-integrity

当硬盘有坏道时,读取时没有出现任何错误的文件是否属于良好状态?

好吧,这是我第二次处理具有一些未重新分配的坏扇区的 HDD(第一次是快要报废的 HDD,但是现在根据 SMART 信息,这另一个 HDD 只是处于“警告”状态,而且幸运的是坏扇区的数量似乎并没有从第一次开始增加)。 在这两种情况之后,我都可以备份所有 GB 的文件,但问题是我不能 100% 确定在 HDD 开始出现未重新分配的坏扇区后这些文件没有损坏。 我只是想知道据称不受影响坏扇区的文件状态良好(复制时没有显示任何错误消息)。 我知道 HDD 使用校正码来确定数据完整性,但是我对此能有多大信任度? ...

Admin

ffmpeg 抱怨我们的一些 DNxHD 视频违反了 ACT 标志。可以放心地忽略它吗?为什么?
data-integrity

ffmpeg 抱怨我们的一些 DNxHD 视频违反了 ACT 标志。可以放心地忽略它吗?为什么?

我们一直在使用 ffmpeg/ffprobe 检查视频文件的完整性。如果 ffmpeg 在其 stderr 中返回任何内容,我们就知道有些不对劲。 对于某些视频,类似的错误将会显示在 stderr 中。 [dnxhd @ 00000212f6fc3e80] ACT 标志设置,违反帧头。 但我不知道 ACT 标志实际上是什么。 深入研究 ffmpeg 代码会返回此块(dnxhddec.c): static int dnxhd_decode_macroblock(const DNXHDContext *ctx, RowContext *row, ...

Admin

如何以加密方式验证 Microsoft Windows .iso 版本的真实性和完整性(使用 gpg?)
data-integrity

如何以加密方式验证 Microsoft Windows .iso 版本的真实性和完整性(使用 gpg?)

对于 Microsoft 发布的某个 Windows 版本,.iso在将下载的文件复制到 USB 驱动器并尝试将其安装到笔记本电脑上之前,如何以加密方式验证其真实性和完整性? 今天我想下载微软 Windows 10,但下载页面上没有提到下载后如何以加密方式验证其版本的完整性和真实性。 https://www.microsoft.com/en-us/software-download/windows10ISO 注意:我没有 Windows,上面的页面会根据它是否检测到您正在运行 Windows 而动态变化。就我而言,它指示我.iso从以下链接下载,因为我运...

Admin

如何在 Linux 上根据文件名对文件进行校验
data-integrity

如何在 Linux 上根据文件名对文件进行校验

我在 Windows 计算机上有许多文件,文件名上带有 CRC 校验和标记。例如: filename_[000000].extension 我知道基于 Linux 的系统有很多选项可以检查/计算 CRC 校验和,但我不知道有任何选项可以计算文件的校验和,然后通过重命名文件来“标记”该校验和,或者通过将计算结果与文件名上的校验和进行比较来验证校验和。 是否有某种终端命令可以复制这种校验和验证? ...

Admin

如何通过加密方式验证 Mozilla 版本(Firefox、Thunderbird 等)的真实性和完整性
data-integrity

如何通过加密方式验证 Mozilla 版本(Firefox、Thunderbird 等)的真实性和完整性

对于 Mozilla 发布的某个软件版本,在执行安装该程序之前,我如何以加密方式验证所下载文件的真实性和完整性? 今天想下载windows版的firefox和thunderbird,但是下载页面没有提到下载后如何验证版本。 https://www.mozilla.org/en-US/firefox/all/#product-desktop-release 我希望看到一条消息,告诉我他们的发布签名密钥的指纹、进一步文档的链接,以及指向 [a] 清单文件(例如SHA256SUMS)和 [b] 该清单文件的独立签名(例如SHA256SUMS.asc、SHA25...

Admin

Dropbox 如何处理静默数据损坏?
data-integrity

Dropbox 如何处理静默数据损坏?

Dropbox 如何处理静默数据损坏? 如果我有 10 台计算机通过 Dropbox 同步,而有一天其中一台计算机上的一些文件突然损坏而未被发现,Dropbox 是否会将该“更改”同步到其他计算机? 如果是这样,通过 Dropbox 同步的计算机越多,丢失数据(而不被察觉)的可能性就越大。它能以某种方式阻止这种情况吗?它怎么可能区分有意的文件更改和静默发生的数据损坏? ...

Admin

7-Zip。t(测试档案完整性)命令。语法。两种变体。区别
data-integrity

7-Zip。t(测试档案完整性)命令。语法。两种变体。区别

我使用 7-Zip。我在 Windows 10 Home 64 位中工作。我使用命令行。从 7-Zip 帮助中,我知道有 t(测试存档的完整性)命令。 我是否正确理解了以下内容? 在这种情况下 7z t archive.zip 我要检查 zip 文件的完整性吗?我只检查一个文件 - zip 文件。 在这种情况下 7z t archive.zip * 我检查了 zip 文件中每个文件的完整性?但我没有检查 zip 文件本身的完整性? ...

Admin

有什么好方法可以批量检查媒体文件的完整性?
data-integrity

有什么好方法可以批量检查媒体文件的完整性?

我有大约 15000 个图片、视频和音频文件(还有一些其他文件),我一直通过 FTP 从手机来回传输。经过多次尝试,我发现其中一些文件已损坏。这没什么大不了的,因为所有媒体都已备份在 Google Photos 或其他方式上。 问题是文件集(本地和备份)并不相同,尝试比较校验和会非常麻烦。最好的方法似乎是运行一些扫描仪来找到这些损坏的文件,然后手动下载它们的副本。 我确实搜索了好一阵子,但还是没能找到合适的工具。我最接近的尝试是这个 python 脚本在 Github 上,但我从来没有让它工作过,似乎超出了我的能力范围。 顺便说一句,我用的是 Wind...

Admin

ISO 映像完整性检查(新尝试)?
data-integrity

ISO 映像完整性检查(新尝试)?

当您使用 7-zip 打开 .iso 文件时,该工具会让您测试 ISO 文件,就像您可以测试任何 RAR 或 7Z 或 ZIP 文件以确保文件仍然正常一样。 如果该测试成功完成,是否意味着 .iso 文件数据和 ISO 光盘映像中的所有文件都完好无损(bitrot)? 我有点困惑,因为我在其他地方看到提到 ISO(原始磁盘映像)格式不包含任何数据完整性校验和,所以我不确定 7-zip 工具在测试 ISO 磁盘映像文件时正在测试什么。 ...

Admin

有关故意删除数据功能的更多信息
data-integrity

有关故意删除数据功能的更多信息

简洁版本 我在 ReFS 卷上有文件,其中 Integrity Stream 完整性强制执行是真的。 PS M:\> Get-Item Contoso.vhdx | Get-FileIntegrity FileName Enabled Enforced -------- ------- -------- M:\Contoso.vhdx False True 我想转身强制执行离开: PS M:\> Get-Item "M:\Contoso.vhdx" | Set-FileIntegrity -...

Admin

刻录光盘后可以重新运行“Nero SecurDisc 表面扫描”吗?
data-integrity

刻录光盘后可以重新运行“Nero SecurDisc 表面扫描”吗?

我刻录了一张双层 BD-R 光盘(UDF 文件系统),它成功完成了,然后在表面扫描运行过程中,我遇到了断电,它还没来得及完成。 所有数据都是 MP4 视频。原始文件(在 SSD 上)会损坏吗? 能否以某种方式重新运行表面扫描?如果不行,我的最佳替代方案是什么,以免浪费新磁盘? fc.exe /b(二进制比较)是个好主意吗? 或者 在 powershell 中使用 Get-FileHash 比较文件哈希值? ...

Admin