Hva er SFV-filformatet?
En .sfv-fil er en sjekksumfil som brukes til å verifisere data. Den lagrer CRC-32-sjekksumverdier for filer, mapper eller disker (inkludert CD/DVD-er).
.sfv-formatet bruker CRC-32-algoritmen: hver linje i den rene tekstfilen parer et filnavn med sin 8-sifrede heksadesimale sjekksum (f.eks. archive.r01 1A2B3C4D); linjer som starter med ; er kommentarer.
.sfv-filer identifiserer enhver fil der sjekksummen ikke samsvarer med verdien lagret i .sfv-filen, og avgjør dermed om de gitte filene har blitt endret. De kan imidlertid ikke brukes til å verifisere filers autentisitet - CRC-32 er svak nok til at kollisjoner kan forfalskes. For sikkerhet, bruk SHA-256-sjekksummer i stedet.
.sfv-filer brukes vanligvis under diskkopieringsprosesser, ved CD/DVD-brenning, eller for å sjekke integriteten til filer lastet ned fra internett. De er fortsatt vanlige i Usenet og scene-utgivelser, ofte sammen med PAR2-reparasjonsarkiver.
Sikkerhet og trygghet
RISIKO: LOWEn SFV er en bitteliten passiv tekstfil - den inneholder ingen kode og kan ikke kjøre noe, så det er trygt å åpne en. Det virkelige forbeholdet er konseptuelt, ikke skadelig programvare: CRC-32 verifiserer bare at filer ikke ble utilsiktet korrupt, IKKE at de er autentiske. En CRC-32-sjekksum er lett å forfalske, så en SFV som «passerer» beviser ikke at en nedlasting er ekte eller fri for skadelig programvare - for det trenger du SHA-256 eller en signatur. Vær også på vakt mot falske «SFV-visere» som dyttes av reklamefylte portaler; hent verktøy kun fra de offisielle nettstedene ovenfor.
Formatdetaljer
i et nøtteskallProgrammer som åpner SFV-filer
Tekniske detaljer
dyp spesifikasjon| Sjekksum-algoritme | CRC-32 (IEEE 802.3/ANSI X3.66, polynom 0xEDB88320 reflektert) |
| Sjekksum-bredde | 32 bits, skrevet som 8 heksadesimale sifre per filoppføring |
| Linjesyntaks | filnavn<mellomrom>8-heks-CRC32 - én oppføring per linje; ingen andre skilletegn eller sitering |
| Kommentarsyntaks | Linjer som begynner med «;» ignoreres som kommentarer; verktøy setter vanligvis inn en «generert av»-overskrift |
| Filkoding | ASCII; moderne verktøy godtar UTF-8 for å støtte filnavn som ikke er ASCII |
| Filsignatur | Ingen - ingen binære «magic bytes»; formatet identifiseres av .sfv-etternavnet og ren tekst-struktur |
| MIME-type | text/plain |
| Typisk filstørrelse | Under 1 KB til noen få KB; omtrent 30-50 byte per listet fil |
| Filnavn-omfang | Kun basenavn etter konvensjon; undermappestier er ikke en del av standard bruk |
| Feildeteksjon | Oppdager utilsiktet korrupsjon (overføringsfeil, mediedefekter); CRC-32-kollisjoner er enkle å lage, noe som gjør den uegnet for deteksjon av manipulering |
| Grense for antall oppføringer | Ingen definert maksimum; en enkelt .sfv-fil kan liste tusenvis av filer |
| Plattformstøtte | Windows, macOS, Linux, Unix - ren ASCII-tekst er universelt lesbar |
| Typiske følgefiler | Distribuert sammen med .par2-reparasjonssett i Usenet/scene-utgivelser; finnes også sammen med flerdelte .rar-arkiver |
| Utgitt | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| Siste versjon | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | en.wikipedia.org |
SFV-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SFV-filer.