Hvad er SFV-filformatet?
En .sfv-fil er en tjeksumfil, der bruges til at verificere data. Den gemmer CRC-32-tjeksumværdier for filer, mapper eller diske (herunder CD/DVD'er).
.sfv-formatet bruger CRC-32-algoritmen: hver linje i den almindelige tekstfil parrer et filnavn med dets 8-cifrede hex-tjeksum (f.eks. archive.r01 1A2B3C4D); linjer, der starter med ;, er kommentarer.
.sfv-filer identificerer enhver fil, hvis tjeksum ikke stemmer overens med værdien gemt i .sfv-filen, hvilket afgør, om de givne filer er blevet ændret. De kan dog ikke bruges til at verificere filers autenticitet - CRC-32 er svag nok til, at kollisioner kan forfalskes. Brug SHA-256-tjeksummer i stedet for sikkerhed.
.sfv-filer bruges typisk under diskkopieringsprocesser, ved CD/DVD-brænding eller til at kontrollere integriteten af filer downloadet fra internettet. De er fortsat almindelige i Usenet og scene-udgivelser, ofte parret med PAR2-reparationsarkiver.
Sikkerhed og tryghed
RISIKO: LOWEn SFV er en lille passiv tekstfil - den indeholder ingen kode og kan ikke køre noget, så det er sikkert at åbne en. Den reelle advarsel er konceptuel, ikke malware: CRC-32 verificerer kun, at filer ikke blev beskadiget ved et uheld, IKKE at de er autentiske. En CRC-32-tjeksum er nem at forfalske, så en SFV, der „består”, beviser ikke, at en download er ægte eller fri for malware - til det skal du bruge SHA-256 eller en signatur. Vær også påpasselig med falske „SFV viewer”-downloads fra reklamefyldte portaler; hent kun værktøjer fra de officielle sider ovenfor.
Formatdetaljer
kort fortaltProgrammer der åbner SFV-filer
Tekniske detaljer
dyb specifikation| Tjeksum-algoritme | CRC-32 (IEEE 802.3/ANSI X3.66, polynomium 0xEDB88320 reflekteret) |
| Tjeksum-bredde | 32 bits, skrevet som 8 hexadecimale cifre per filpost |
| Linjesyntaks | filnavn<mellemrum>8-hex-CRC32 - én post per linje; ingen andre separatorer eller anførselstegn |
| Kommentarsyntaks | Linjer, der begynder med „;”, ignoreres som kommentarer; værktøjer indsætter typisk en „generated-by”-header |
| Filkodning | ASCII; moderne værktøjer accepterer UTF-8 for at understøtte ikke-ASCII filnavne |
| Filsignatur | Ingen - ingen binære magic bytes; formatet identificeres ved .sfv-filendelsen og den almindelige tekststruktur |
| MIME-type | text/plain |
| Typisk filstørrelse | Under 1 KB til et par KB; cirka 30-50 bytes per listet fil |
| Filnavnsomfang | Kun basenavne efter konvention; undermappestier er ikke en del af standardbrug |
| Fejldetektion | Detekterer utilsigtede fejl (overførselsfejl, mediedefekter); CRC-32-kollisioner er nemme at skabe, hvilket gør den uegnet til detektion af manipulation |
| Grænse for antal poster | Ingen defineret maksimumgrænse; en enkelt .sfv-fil kan liste tusindvis af filer |
| Platform-understøttelse | Windows, macOS, Linux, Unix - almindelig ASCII-tekst er universelt læsbar |
| Typiske ledsagefiler | Distribueres sammen med .par2-reparationssæt i Usenet/scene-udgivelser; findes også sammen med .rar-arkiver i flere dele |
| Udgivet | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| Seneste version | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
SFV-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SFV-filer.