Hva er en sekvensiell fil?

Hva er en sekvensiell fil?


Sekvensielle filer brukes i programmering for å instruere datamaskinen til å lese innspill fra og skrive utgang til disk filer, lage programmer. Sekvensielle filer, i motsetning til tilfeldig tilgang til filer, må leses i orden hele veien gjennom for å operere.

Typer av filer

Filer kommer i to formater: binær og karakter. Binærfiler inneholder programmeringsinformasjon i sekvenser av nuller og enere, mens karakter filer inneholder tastatur symboler som deretter arkivert som en sekvens av informasjon. I begge typer filer, blir dataene oversatt til koding som kan leses av datamaskinens prosessor, for eksempel ASCII eller Unicode. Når filen blir lest, eller innspill er oppnådd, kan prosessoren deretter skrive til filen eller depositum kreves data og informasjon.

Sekvensiell vs. Tilfeldig

Det er to måter som en datamaskin prosessen kan lese og skrive til filer. Den første innebærer en sekvensiell fil, som må leses i seriell orden; prosessorer kan ikke hoppe rundt eller begynne å lese eller skrive til en sekvensiell fil i en annen retning, men fremover. Den andre filen er en random access fil, som lar prosessorer for å lese eller skrive, som begynner eller slutter, på noe punkt i filen.

Bruk

Random Access-filer er nyttige for dataprogrammer hvor det å være i stand til å få tilgang til forskjellige biter av data i varierende rekkefølge er nyttig - for eksempel hvis du bruker en database. For de fleste andre programmer, blir brukt sekvensielle filer, som de tillater for de mest mengden av kontroll over hvordan informasjon i tilgjengelig - og i hvilken rekkefølge kan den leses eller skrives til.

språk

Sekvensielle filsystemer brukes i nesten alle programmeringsspråk, inkludert C (skarp og pluss), Visual Basic, Python, Cobol og Java.