.SFV

SFV File

Simple File Verification checksum list
Ask a question
QUICK ANSWER

An SFV file is a small text "Simple File Verification" list that pairs filenames with their CRC-32 checksums. Use it to confirm files next to it were not corrupted during download, copy, or disc burning. Open and verify it with QuickSFV or TeraCopy on Windows, checkSum+ on macOS, or cksfv on Linux. It catches accidental corruption only, not tampering or malware.

Developer: Win-SFV / community convention (originated with Win-SFV32 by Gary L. Brown, 1990s) Category: Misc Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux
Related: .TORRENT · .MSO · .MD5 · .SHS

On this page

19k+ extensions indexed
Last reviewed Jul 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SFV file format?

An .sfv file is a checksum file used for verifying data. It stores CRC-32 checksum values for files, folders, or disks (including CD/DVDs).

The .sfv format uses the CRC-32 algorithm: each line in the plain-text file pairs a filename with its 8-digit hex checksum (e.g. archive.r01 1A2B3C4D); lines starting with ; are comments.

.sfv files identify any file whose checksum does not match the value stored in the .sfv, determining whether given files were modified. They cannot be used for verifying file authenticity, however - CRC-32 is weak enough that collisions can be forged. For security use SHA-256 checksums instead.

.sfv files are typically used during disk copy processes, in CD/DVD burning, or to check the integrity of files downloaded from the internet. They remain common in Usenet and scene releases, often paired with PAR2 repair archives.

Security & safety

RISK: LOW

An SFV is a tiny passive text file - it contains no code and cannot run anything, so opening one is safe. The real caveat is conceptual, not malware: CRC-32 verifies only that files weren't accidentally corrupted, NOT that they're authentic. A CRC-32 checksum is easy to forge, so an SFV that 'passes' does not prove a download is genuine or malware-free - for that you need SHA-256 or a signature. Also be wary of fake 'SFV viewer' downloads pushed by ad-laden portals; get tools only from the official sites above.

Format details

in a nutshell
FULL NAMESimple File Verification checksum listaka SFV checksum file, CRC32 verification file
DEVELOPERWin-SFV / community convention (originated with Win-SFV32 by Gary L. Brown, 1990s)since Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution)
CATEGORYMisc Files
MIME TYPEtext/plain
TYPEPlain-text list of filenames paired with their CRC-32 checksums (one entry per line)
STANDARDOpen · royalty-free

Programs that open SFV files

Windows4 apps
QuickSFV Free Double-click the .sfv; QuickSFV recomputes CRC-32 for every listed file and shows OK/failed per file. Can also create SFV files.
7-Zip Open-source 7-Zip can compute CRC-32 (right-click > CRC SHA) to compare against the values listed in the SFV manually.
TeraCopy Freemium Use TeraCopy's verify feature, or right-click an .sfv to test the listed files' checksums after a copy.
RapidCRC Unicode Open-source Open the .sfv to verify CRC-32 (and MD5/SHA) with full Unicode filename support; create SFV files too.
macOS2 apps
checkSum+ Free Drag the .sfv (with its files) into checkSum+ to verify CRC-32 entries; can also generate SFV/MD5/SHA lists.
cksfv (Homebrew) Open-source Install via Homebrew, then 'cksfv -f file.sfv' in Terminal to verify the listed files.
Linux2 apps
cksfv Open-source Run 'cksfv -f file.sfv' to verify, or 'cksfv *.rar > files.sfv' to create one. The standard CLI tool.
GtkHash / 7z Open-source Compute CRC-32 with GtkHash (GUI) or '7z h' and compare to the SFV's listed values.

Technical details

deep spec
Checksum algorithmCRC-32 (IEEE 802.3/ANSI X3.66, polynomial 0xEDB88320 reflected)
Checksum width32 bits, written as 8 hexadecimal digits per file entry
Line syntaxfilename<space>8-hex-CRC32 - one entry per line; no other delimiters or quoting
Comment syntaxLines beginning with ';' are ignored as comments; tools typically insert a generated-by header
File encodingASCII; modern tools accept UTF-8 to support non-ASCII filenames
File signatureNone - no binary magic bytes; format is identified by .sfv extension and plain-text structure
MIME typetext/plain
Typical file sizeUnder 1 KB to a few KB; approximately 30-50 bytes per listed file
Filename scopeBasenames only by convention; subdirectory paths are not part of standard usage
Error detectionDetects accidental corruption (transmission errors, media defects); CRC-32 collisions are easily crafted, making it unsuitable for tamper detection
Entry count limitNo defined maximum; a single .sfv file can list thousands of files
Platform supportWindows, macOS, Linux, Unix - plain ASCII text is universally readable
Typical companion filesDistributed alongside .par2 repair sets in Usenet/scene releases; also found with multi-part .rar archives
ReleasedMid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution)
Latest versionNo formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable
Open standardYes · royalty-free
Specificationen.wikipedia.org

SFV conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SFV files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SFV files.

Frequently asked questions

What is an SFV file?
It's a small Simple File Verification text file listing other files and their CRC-32 checksums, so you can confirm those files weren't corrupted during download, copy or disc burning. It isn't media or an archive itself.
How do I open or check an SFV file?
Use an SFV tool that recomputes the checksums: QuickSFV, RapidCRC or TeraCopy on Windows, cksfv on Linux, or checkSum+ on macOS. Put the .sfv in the same folder as the files it lists, then run the check.
Can I open an SFV in Notepad?
Yes - it's plain text, so any editor shows the filenames and CRC-32 values. But a text editor can't actually verify the files; you need an SFV utility to recompute and compare the checksums.
An SFV check failed - what does that mean?
One of the listed files doesn't match its CRC-32, so it's corrupted or incomplete. Re-download or re-copy that specific file. If the release also has PAR2 files, those can repair the bad part.
Does an SFV file prove a download is safe?
No. CRC-32 only catches accidental corruption and can be forged, so passing an SFV doesn't prove authenticity or that a file is malware-free. Use SHA-256 or a digital signature for security verification.
How do I create an SFV file?
QuickSFV/RapidCRC on Windows, checkSum+ on macOS, or 'cksfv *.ext > files.sfv' on Linux will generate an SFV listing the chosen files and their CRC-32 checksums.

References

1Wikipedia - Simple file verificationen.wikipedia.org
2QuickSFV - official sitewww.quicksfv.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.M4AMPEG-4 Audio File
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.ICSiCalendar data file

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z