这个标题可能有点误导,所以让我解释一下......
我正在下载视频文件... mpeg、avi - 是流行的格式之一。现在,如果我正在下载它,并且下载在 uhm ... 下载的中间中断,那么,例如,Windows Media Player 会给出一些错误并拒绝播放它(尽管文件是,让我们说, 98% 完成)。但是,像 KMPlayer 或 MediaPlayer Classic 这样的播放器会一直播放到那时(事实上,他们也可以在下载时播放)。
所以,我很感兴趣,...在不使用任何下载方式(下载管理器等)来确保文件完全下载的情况下,如何验证视频文件是否完整下载,以及是否完整?
我正在为 Snow Leopard 升级准备我的系统,我正在为最坏的情况做准备:完全重新安装和恢复。
我想验证我的 Time Machine 备份是否有效,并将正确恢复。我的 Time Machine 备份转到运行 Netatalk 的 Linux 服务器,并且备份成功完成。
如何在不覆盖任何现有文件的情况下对备用位置进行测试还原,或以其他方式验证我的数据?如果我必须从头开始重新安装,我是否需要特别在外部保存任何内容以确保我可以访问备份?
我对从electroncash.org (Electron-Cash-2.9.4.exe) 安装Electron Cash 应用程序很感兴趣,并且该网站表明要确保下载的完整性,我应该验证文件的真实性。
该站点将我指向开发人员 github 页面以获取密钥和哈希值。我已经推断出该链接上的 3 个公钥,使用的可能是一个名为 jonaldkey.txt 的(尽管出于某种原因还有另一个 jonaldkey2.txt),并且有一个 .sig 文件,大概包含哈希。
在 Windows 10 中,如何使用公钥 (jonaldkey.txt) 和哈希值 (Electron-Cash-2.9.4.exe.sig) 来验证我下载的文件 (Electron-Cash-2.9.4.exe)?
我是一名 GIS 专家,其中一部分是定期将大量数据复制到磁盘 - 备份、存档和交付。有时另一张光盘上的文件与源光盘不匹配,按照每复制 4TB 的顺序,一个文件中就会出现一个错误(即 0.000000025%)。
目前我正在使用 RoboCopy 或 Windows 资源管理器副本将文件复制到其他光盘和 WinDiff 以验证内容,这就是我知道错误率非常低的原因。此过程有效,但 WinDiff 速度较慢,有时验证所需的时间比最初复制的时间长;RoboCopy 没有像 XCopy 那样的和验证开关。
我以前使用过带有 /v 开关的 XCopy,但有人建议该实用程序在 Windows 7 中已折旧,我不应该使用它。单独创建文件的 MD5、校验和或哈希不是一种选择,除非有一个有效的库/方法/算法,我可以用编程语言实现,因为会有数十万个单独的文件。
现在的问题是:是否有一种方法将验证文件,因为它们被复制或大于WinDiff的更好的验证程序,甚至更好的是有保证的方式将这些文件复制100%的诚信,所以我没有验证它们?
如果所需的库是免费的或内置的,我可以为 C#/VB.net/C++/Python/DOS Batch 编写代码。我不害怕命令行,我记得当只有命令行时,所以 DOS 实用程序/指令没事。
那么,如果我有一种工作方法,为什么现在这是一个问题? 这不是真的,我有一个工作方法,但自 90 年代后期的 Windows NT 以来一直在这样做;在 90 年代后期,它是 Exabyte 磁带和 100MB 或更少,然后是可以在不到半小时内验证的光学媒体。现在,由于介质容量大且相对便宜,我发现我正在为单次交付复制和验证多达16 TB 的数据,并且验证时间超过了交付日期......我至少需要寻找更好的方法!
我尝试更新 Debian,但收到以下错误消息:
% sudo aptitude update
Hit http://deb.debian.org/debian bullseye InRelease
Hit http://deb.debian.org/debian-security bullseye-security InRelease
Hit http://deb.debian.org/debian bullseye-updates InRelease
Get: 1 https://cli.github.com/packages stable InRelease [3917 B]
Hit http://packages.azlux.fr/debian buster InRelease
Hit https://fasttrack.debian.net/debian-fasttrack bullseye-fasttrack InRelease
Hit https://fasttrack.debian.net/debian-fasttrack bullseye-backports-staging InRelease
Err https://cli.github.com/packages stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23F3D4EA75716059
Hit https://packages.cloud.google.com/apt kubernetes-xenial InRelease
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be …Run Code Online (Sandbox Code Playgroud) 示例(使用 Debian Wheezy):
sudo apt-get source hello
Run Code Online (Sandbox Code Playgroud)
结果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 705 kB of source archives.
Get:1 http://ftp.us.debian.org/debian/ testing/main hello 2.8-3 (dsc) [1287 B]
Get:2 http://ftp.us.debian.org/debian/ testing/main hello 2.8-3 (tar) [697 kB]
Get:3 http://ftp.us.debian.org/debian/ testing/main hello 2.8-3 (diff) [6598 B]
Fetched 705 kB in 8s (80.6 kB/s)
gpgv: keyblock resource `/root/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Wed Feb 13 10:30:20 2013 UTC using RSA key ID 9F1B8B32
gpgv: …Run Code Online (Sandbox Code Playgroud) 我使用 OS X 的内置 DVD 刻录机。每当我刻录光盘时,都会在刻录后进行验证。很好,但我通常会更快地通过更多的人来验证自己,也许更容易出错的过程......只是需要太长时间!
有没有办法在 OS X 中关闭它?
谢谢!
有没有办法在刻录后验证 CD 映像 (.iso)(并且 CD 刻录软件没有“验证”选项,或者在刻录时没有使用它)?
我尝试使用 dd 翻录 CD 并将该图像的 md5sum 与原始图像进行比较,但它们不匹配。我真的没想到他们会这样做,但我很确定这张光盘刻录没有错误(我只是想确定一下,因为这是一张要发送以进行复制的主光盘)。
我试图验证对KeePass的2.14的安装文件的最新版本的PGP签名本签名,但是这是我收到的输出:
C:\Program Files (x86)\GNU\GnuPG>gpg.exe --verify C:\Users\User\Desktop\KeePass-2.14-Setup.exe
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
C:\Program Files (x86)\GNU\GnuPG>
Run Code Online (Sandbox Code Playgroud)
我在这里找到了这个命令,但它没有提到“.sig”或“.asc”文件,所以我想我做错了什么。通过阅读手册页,我进一步尝试了以下内容:
C:\Program Files (x86)\GNU\GnuPG>gpg.exe --pgpfile C:\Users\User\Desktop\KeePass-2.14-Setup.exe
gpg: Invalid option "--pgpfile"
C:\Program Files (x86)\GNU\GnuPG>
Run Code Online (Sandbox Code Playgroud)
如您所见,结果非常令人困惑......
我在 SuperUser 上查看了这个,但似乎没有一个链接真正解决了我的问题,至少还不够直接让我对如何继续推进这个问题有任何想法。
这里有人可以帮助我了解 OpenPGP 的深奥技术和 GnuPG 程序的相关使用吗?我觉得学习 VBS 很愚蠢,但这绝不是羞辱:这绝对削弱并削弱了我对 IT 技能的任何信心(再说一次,我也没有理由吹嘘,因为我还没有获得 A+证书,哈哈)。
更新 04-04-2011 …
运行什么命令结构或简单的 bash 脚本来将一个目录中的所有文件与另一个目录中的所有文件进行比较,以验证它们的数据是否完全相同?需要递归,因此它还验证子目录中的文件。
基本上是一种确定目录复制或镜像操作是否保持数据完整性的方法。
(注意:这似乎与现有问题相似,但我相信此处的实现细节存在一些差异)
我在一个 DNS 地址后面有几百台主机。每个主机都有自己单独的主机密钥(我无法更改它 - 它由供应商设置,不得修改)。
当我第二次尝试通过单一名称连接到任何主机时,这让我ssh非常沮丧,这是可以理解的:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The DSA host key for (hostname) has changed,
and the key for the corresponding IP address 192.168.0.100
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT …Run Code Online (Sandbox Code Playgroud) 我有数千个视频文件需要检查/验证它们是否有错误或警告。一家公司刚刚通过旧磁带(VHS、Umatic ...)将它们数字化,所有这些视频都是 mp4 格式,我想用软件自动检查它们。经过一番小搜索后,我找到了这个网站(http://videofilechecker.com/),但是该软件没有试用版,因此我无法使用我的视频文件对其进行测试。然后我看到该软件正在使用 ffmpeg 来验证所有这些视频。在我的第二次搜索中,我在超级用户中发现了这个问题。(如何检查视频文件(avi、mpeg、mp4...)的完整性?)。
在这个问题中,答案是:
ffmpeg.exe -v 5 -i file.avi -f null - >error.log
Run Code Online (Sandbox Code Playgroud)
我检查了error.log,它完全是空的(可能视频中没有错误)
但我研究了 ffmpeg 的文档并发现了其他一些东西,例如:
ffmpeg.exe -v error -i file.mp4 -f null - >error.log
Run Code Online (Sandbox Code Playgroud)
但后来我得到了一个错误:
Unknown input format: null
Failed to set value 'null' for option 'f': Error number -22 occurred
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用,-v 5则根本没有错误,但在文档中它是用-v error
由于我对视频验证的了解有限,我不太确定应该使用 ffmpeg 的哪些选项来验证所有这些文件。另外,我的下一个问题是在 Windows 中编写一个批处理脚本,它将一一检查所有文件,如果有错误,它将把它写到一个包含文件名的日志文件中。有人有任何软件想法或脚本来验证这些视频吗?
我有一个包含数百个链接的 html 文件,这是我多年来收集的某种研究数据库。检查其中哪一个还活着的最简单方法是什么?
(在 Firefox 中导入是不可能的)
verification ×13
security ×3
burning ×2
macos ×2
anti-malware ×1
apt-get ×1
aptitude ×1
avi ×1
backup ×1
checksum ×1
compact-disc ×1
debian ×1
disk-utility ×1
dns ×1
dvd ×1
ffmpeg ×1
gnupg ×1
html ×1
iso-image ×1
keepass ×1
linux ×1
mpeg ×1
networking ×1
signature ×1
ssh ×1
time-machine ×1
updates ×1
url ×1
video ×1
windows ×1