Vad är filformatet SFV?
En .sfv-fil är en kontrollsummefil som används för att verifiera data. Den lagrar CRC-32-kontrollsummor för filer, mappar eller diskar (inklusive CD/DVD-skivor).
.sfv-formatet använder CRC-32-algoritmen: varje rad i den vanliga textfilen parar ihop ett filnamn med dess 8-siffriga hexadecimala kontrollsumma (t.ex. archive.r01 1A2B3C4D); rader som börjar med ; är kommentarer.
.sfv-filer identifierar alla filer vars kontrollsumma inte matchar värdet som lagras i .sfv-filen, vilket avgör om givna filer har ändrats. De kan inte användas för att verifiera filers äkthet - CRC-32 är tillräckligt svagt för att kollisioner kan förfalskas. För säkerhet bör du använda SHA-256-kontrollsummor istället.
.sfv-filer används vanligtvis vid diskkopiering, vid CD/DVD-bränning eller för att kontrollera integriteten hos filer som laddats ner från internet. De är fortfarande vanliga i Usenet och «scene»-releaser, ofta tillsammans med PAR2-reparationsarkiv.
Säkerhet & trygghet
RISK: LOWEn SFV är en pytteliten passiv textfil - den innehåller ingen kod och kan inte köra någonting, så det är säkert att öppna en. Den verkliga varningen är konceptuell, inte skadlig kod: CRC-32 verifierar endast att filer inte skadats oavsiktligt, INTE att de är äkta. En CRC-32-kontrollsumma är lätt att förfalska, så en SFV som «passerar» bevisar inte att en nedladdning är genuin eller fri från skadlig kod - för det behöver du SHA-256 eller en signatur. Var också vaksam på falska «SFV viewer»-nedladdningar som sprids via annonstunga portaler; hämta verktyg endast från de officiella webbplatserna ovan.
Formatdetaljer
i ett nötskalProgram som öppnar SFV-filer
Tekniska detaljer
djup specifikation| Kontrollsummealgoritm | CRC-32 (IEEE 802.3/ANSI X3.66, polynom 0xEDB88320 reflekterad) |
| Kontrollsummebredd | 32 bitar, skrivna som 8 hexadecimala siffror per filpost |
| Radsyntax | filnamn<mellanslag>8-hex-CRC32 - en post per rad; inga andra avgränsare eller citattecken |
| Kommentarsyntax | Rader som börjar med «;» ignoreras som kommentarer; verktyg infogar vanligtvis ett «generated-by»-huvud |
| Filkodning | ASCII; moderna verktyg accepterar UTF-8 för att stödja filnamn som inte är ASCII |
| Filsignatur | Ingen - inga binära «magic bytes»; formatet identifieras av filändelsen .sfv och dess textstruktur |
| MIME-typ | text/plain |
| Typisk filstorlek | Under 1 KB till några KB; cirka 30-50 byte per listad fil |
| Omfång för filnamn | Endast basnamn enligt konvention; sökvägar till underkataloger ingår inte i standardanvändning |
| Feldetektering | Upptäcker oavsiktlig korruption (överföringsfel, mediadefekter); CRC-32-kollisioner är lätta att skapa, vilket gör den olämplig för att upptäcka manipulation |
| Gräns för antal poster | Inget definierat maximum; en enda .sfv-fil kan lista tusentals filer |
| Plattformstöd | Windows, macOS, Linux, Unix - vanlig ASCII-text är universellt läsbar |
| Typiska följdfiler | Distribueras tillsammans med .par2-reparationsuppsättningar i Usenet/scene-releaser; finns även med .rar-arkiv i flera delar |
| Släppt | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| Senaste version | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
SFV-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SFV-filer.