Hva er en sjekksum på en Mac?

En sjekksum er en matematisk beregning som brukes for å avgjøre om en datamaskin operasjonen er fullført. Den har mange programmer i bruk med matematiske transformasjoner, datanedlasting og datakomprimering. På Apple Macintosh, er det mest brukte når en fil arkivet er åpnet eller et diskbilde er montert.

om Checksums

En kontrollsummen er en matematisk beregning som genereres etter en matematisk operasjon er blitt fullført, som anvendes senere for å bestemme hvorvidt en gjentagelse av den samme operasjon har vært vellykket. For eksempel vurdere teksten, "Den raske brune reven hoppet over den late hunden." En enkel checksum av denne teksten kan være telling av antall tegn mellom anførselstegn, som er 45. Derfor, hvis teksten ble komprimert og dekomprimert, ville vi vite at teksten var ufullstendig hvis den nye sjekksummen var så mange andre enn 45. en sjekksum av 45 garanterer ikke at beregningen er riktig, men mer kompliserte checksum metoder gjør det svært usannsynlig at en feilaktig drift resulterer i en gyldig kontrollsum.

Mac Automatisk checksumming

Summer opprettes automatisk når programvaren Diskverktøy (i / Programmer / Verktøy-mappen) oppretter en disk image. En disk image er en fil som ser ut til å være en ekstern volum når det dobbeltklikkes; det vil dukke opp i listen volum i Finder sammen disker, USB-stasjoner og optiske plater. Når diskfilen er opprettet, Diskverktøy butikker summer sammen med bildedata, og disse sjekksummer sjekkes automatisk når bildet er dobbelt-klikket; denne prosessen kalles "montering" diskfilen. Finder viser en fremdriftslinje med etiketten "Kontrollere" for å indikere at sjekksummen operasjonen finner sted; Når diskfilen har bestått alle sine checksum tester, er det montert som et volum. Summer er også brukt til å verifisere diskbildekomprimering, som er en standard tilgjengelig når du oppretter bildet.

Bruk av Checksums

Den mest vanlige bruken av sjekksummer er når en fil har gått gjennom en slags forvandling - for eksempel som sendes over Internett. Når en fil er komprimert, kan en svært liten mengde tap av data resultere i en veldig stor forskjell i den resulterende filen; Dette kan også være sant i ukomprimerte filer hvis de tapte dataene er fra et spesielt viktig område av filen. Siden nesten alle filer kan potensielt bli sendt over Internett, er checksumming en gjennomsiktig metode for å dobbeltsjekke disse filene ved ankomst for å sikre at kopien er nøyaktig den samme som den originale. "Transparent" i dette tilfellet betyr at operasjonen er usynlig for brukeren, som ikke trenger å vite hvor en fil er bekreftet, bare at de har en slik forsikring.

Mac checksumming Metoder

Det er ingen enkel metode for å skape en sjekksum; enhver operasjon som konverterer en blokk av data til et enkelt tall vil nok, og det er teoretisk uendelige måter å gjøre dette. Macintosh-programmerere kan lage sine egne checksumming metoder for behovene til deres programvare, balansere hastighet versus oddsen for en falsk positiv (dvs. en god checksum resultat på en fil som er endret). Automatiske checksum operasjoner inngår i Diskverktøy og arkivverktøy som brukes til å komprimere filer; tredjeparts programvarepakker med tilsvarende funksjonalitet har sine egne metoder for å gjøre dette.