什么是SFV文件?

如何打开,编辑和转换SFV文件

简单文件验证文件用于验证数据。 CRC32 校验和值存储在一个文件中 ,该文件通常(尽管并非总是)将.SFV 文件扩展名附加到该文件

可以计算文件,文件夹或磁盘的校验和的程序用于生成SFV文件。 目的是验证某个特定的数据是否真的是您期望的数据。

校验和随文件中添加或删除的每个字符而变化,同样适用于文件夹或磁盘中的文件和文件名。 这意味着校验和对于每一个数据都是唯一的,即使一个字符关闭,大小稍有不同,等等。

例如,在从计算机刻录光盘后验证光盘上的文件时,执行验证的程序可以检查应该刻录的所有文件实际上是否已复制到CD中。

如果根据从互联网下载的文件计算校验和,情况也是如此。 如果校验和计算并显示在网站上,并且在下载完成后再次检查,则匹配可以向您保证您所请求的文件是您现在拥有的相同文件,并且该文件没有被破坏或有意修改下载过程。

注意: SFV文件有时可能被称为简单文件验证程序文件。

如何运行简单的文件验证(创建SFV文件)

MooSFV,SFV Checker和RapidCRC是三个免费工具,可以生成文件或文件组的校验和,然后将其放入SFV文件中。 使用RapidCRC,您可以为列表或每个目录中的每个文件创建SFV文件(甚至是MD5文件),甚至可以为所有文件创建一个SFV文件。

另一个是TeraCopy,一个用来复制文件的程序。 它还可以验证它们全部被复制,并且没有任何数据在此过程中丢失。 它不仅支持CRC32 哈希函数 ,还支持MD5,SHA-1,SHA-256,Whirlpool,Panama,RipeMD等。

使用SuperSFV,MacSFV或checkSum +在macOS上创建一个SFV文件; 或者如果你在Linux上使用检查SFV。

QuickSFV是另一种适用于Windows和Linux的操作系统,但它完全通过命令行运行。 例如,在Windows中,使用命令提示符时 ,必须输入以下命令以生成SFV文件:

quicksfv.exe -c test.sfv file.txt

在此示例中,“-c”生成SFV文件,标识“file.txt”的校验和值,然后将其放入“test.sfv”中。 这些命令假定QuickSFV程序和file.txt文件位于同一个文件夹中。

如何打开SFV文件

SFV文件是纯文本文件,这意味着它们可以通过任何文本编辑器(如Windows中的记事本,Linux版的Leafpad和MacOS版的Geany)进行查看。 记事本++是另一种流行的文本编辑器和用于Windows的SFV开启器。

上面计算校验和的一些程序也可以用来打开SFV文件(TeraCopy就是一个例子)。 但是,不是像文本编辑器那样查看保存在其中的纯文本信息,而是通常会打开SFV文件或文件,然后比较新的校验和与您拥有的校验和。

SFV文件总是像这样创建的:文件名在一行后面跟着一个空格,然后是校验和。 可以在其他行下创建其他行以获得校验和列表,并且可以使用分号添加注释。

以下是RapidCRC创建的SFV文件的一个示例:

; 由WIN-SFV32 v1生成(兼容; RapidCRC http://rapidcrc.sourceforge.net) ; uninstall.exe C31F39B6

如何转换SFV文件

SFV文件只是一个纯文本文件,这意味着您只能将它们转换为其他基于文本的文件格式。 这可能包括TXT, RTFHTML / HTM ,但它们通常与SFV文件扩展名保持一致,因为目的只是为了存储校验和。

由于这些文件是纯文本格式,因此无法将SFV文件保存为MP4AVI等视频文件格式,也不能保存ISOZIPRAR等其他类型的文件。

仍然无法打开文件?

常规文本编辑器不太可能自动识别SFV文件。 如果是这种情况,并且双击打开时没有任何反应,请尝试先打开程序,然后使用“ 打开”菜单显示SFV文件。

提示:如果您确实希望文本编辑器识别并自动在Windows中打开SFV文件,请参阅如何在Windows中更改文件关联

一些文件扩展名可能看起来很像SFV文件,但实际上与它们无关。 SFM和SVF(矢量文件格式)就是这种情况,这两种情况都可以很容易地与SFV混淆,但都不适用于上面列出的程序。

另外请记住,SFV文件有时与视频文件一起存储,以便您可以确定整个视频是完整的。 在这一堆中通常是用于字幕的SRT文件。 虽然这两种文件格式是基于文本的,并且名称可能看起来很相似,但它们并不相关,不能为了任何有用的目的而相互转换或相互转换。