Betydningen av SFV

Når du overfører en fil mellom datamaskiner over Internett eller fra en del av medium til et annet, kan det være lurt å bruke en fil Simple File Verification (SFV) for å sikre at overføringen skjedde uten feil. En SFV fil inneholder informasjon som en SFV checker program kan bruke til å sikre den opprinnelige filen og kopien er identiske.

SFV Formål

Når du flytter en stor fil fra ett sted til et annet, for eksempel fra en datamaskin til en disk eller fra en datamaskin til en annen over Internett, kan problemer i overføringen noen ganger gjøre den andre filen litt annerledes enn den opprinnelige filen. Når dette skjer, kan den nye filen inneholder feil som kan være vanskelig å få øye på ved å åpne og bruk av filen. SFV filer er utformet slik at noen på mottakersiden av en fil sikre at den mottatte filen er den samme som den originale.

Hvordan SFV Works

En SFV fil er assosiert med en eller flere filer som er utpekt for overføring. Programmet som genererer SFV filen vil inspisere de tilhørende filer og utføre en matematisk beregning på binær kode som gjør opp filene. Denne beregningen er en 32-bits syklisk redundans sjekk, som returnerer et binært eller heksadesimalt tall at programmet da butikker i SFV fil selv. På mottakersiden av overføringen, kan mottakeren kjøre den mottatte filen og SFV fil gjennom en SFV kontrolløren program. Dette kontrolløren programmet vil kjøre nøyaktig samme beregninger på den mottatte filen og vil da sjekke resultatet mot resultatet lagret i SFV fil. Hvis tallene er de samme, viser kontrolløren program at filene er gode.

SFV Checkers

Det finnes et bredt utvalg av SFV produksjon og kontrolløren programmer tilgjengelig på internett. SFV filer alle bruker samme utpekt CRC32 algoritme, så en SFV fil opprettet i ett program kan brukes av alle andre SFV program der ute. I tillegg, siden SFV filer bruker filens binær form for sine beregninger, kan du bruke dem med alle filtyper på alle operativsystemer. For Windows, noen populære SFV programmer er WinSFV, QuickSFV og MooSFV. For Mac, kan du bruke SuperSFV eller MacSFV. Linux-brukere kan bruke QuickSFV eller Sjekk SFV.

SFV Begrensninger

Den SFV kontrolløren vil noen ganger misidentify en korrupt fil som en god en. Siden CRC bruk resten fra en lang divisjon prosess som den lagrede resultat, er det mulig at to forskjellige filer kan ende opp med den samme rest etter å ha gått gjennom algoritmen. Men i 32-bit CRC brukt av SFV filer, er sjansen for at det skjer er betydelig mindre enn én av en milliard. I tillegg SFV filer er begrenset nytte for folk flest så mange filoverføring systemer har sine egne sjekksummer som de bruker for å sikre en god overføring, noe som gjør SFV filer overflødige i mange tilfeller.