6 udvidelser af de mest brugte formater. Filtyper og deres udvidelser

Mens vi arbejder ved en computer, står vi på en eller anden måde over for behovet for at modtage eller sende en fil til vores venner eller arbejdskolleger. Konventionelt kan alle filformater, som brugeren skal forholde sig til, samles i flere grupper. Disse er typisk video- og musikfiler, fotografier, arkiver, softwareinstallationspakker, tekstdokumenter og tabeller.

Hvad er en fil?

Fra en programmørs synspunkt er en fil et bestemt område i computerens langtidshukommelse beregnet til lagring, læsning og skrivning af data. Det kan have et bestemt navn og indeholde en bestemt type information. Men fra en simpel brugers synspunkt er en fil først og fremmest noget bestemt. Dokument-, film-, sang- eller softwareinstallationspakke.

Programmøren er simpelthen forpligtet til at tænke anderledes, fordi hans opgave er at sørge for, at slutbrugerne, som du og jeg er, ikke tænker over, hvordan man arbejder med netop denne fil. Vi vil bare åbne den og få resultatet.

På en måde giver de os sådan en mulighed. Operativsystemet genkender, hvilken fil brugeren vil bruge og åbner den i et program, der passer til denne opgave. Identifikation sker normalt ved forlængelse eller ved såkaldte magiske tal, specielle mærker, der gør det muligt for filsystemet at bestemme, hvilken type information der er gemt i filen.

Filtypenavn

Siden tiden med MS DOS har vi arvet udvidelser, der giver os mulighed for visuelt at identificere filformater. Udvidelsen er normalt tre bogstaver lang og er placeret efter prikken, der afgrænser filnavnet. Denne ordning kaldes 8.3, til minde om de gange, hvor kun otte tegn blev tildelt et filnavn.

Moderne filsystemer tillader filnavne at være 255 tegn lange, men udvidelsen er stadig tre i de fleste tilfælde. Det er de samme *.doc, *.jpg, *.avi, som alle kender, og som du kan bruge til at bestemme, hvilken fil du har med at gøre.

Gruppering af filer efter type

Som vi allerede har sagt, kan de mest populære brugerdefinerede filformater grupperes efter deres brugstype og derfor efter forlængelse.

De fleste af disse filtyper kan åbnes af standardoperativsystemværktøjer, og at arbejde med dem kræver ikke, at brugeren har nogen særlig viden eller færdigheder. Med dokumenter er situationen noget anderledes. For at arbejde med dem kræves der allerede specielle softwarepakker. Derfor vil vi se nærmere på tekstfilformater og det grundlæggende i interaktion med dem.

Tekstbehandlere

Hovedformålet med tekstfilen fremgår tydeligt af dens navn. De er oprettet ved hjælp af tekstbehandlingsprogrammer inkluderet i kontorsoftwarepakker. Den mest berømte sådan processor er Word. Det er blevet udbredt takket være Microsofts primære idé - Windows-operativsystemet.

Word har omfattende muligheder for at arbejde med tekster og giver dig mulighed for at oprette meget komplekse dokumenter. Denne praktiske og produktive tekstbehandler er inkluderet i Microsoft Office og distribueres til Windows- og MacOS-platformene. Desuden er det langt fra at blive distribueret gratis; Microsoft har aldrig været kendt for altruisme i denne henseende.

Findes der alternative programmer med lignende muligheder? Ja jeg har. Den mest kendte løsning hedder OpenOffice. Dette er et gratis softwareprodukt, der inkluderer Writer-tekstbehandlingsprogrammet. Ja, det ser ikke så smukt ud som Word, men det er næsten lige så godt som det med hensyn til funktionalitet til at arbejde med tekst. Den er tilgængelig på enhver desktop-platform; versioner er tilgængelige til Windows, Linux og MacOS.

Det skal siges, at OpenOffice ikke er den eneste gratis pakke. Flere lignende programmer er blevet oprettet på grundlag af det. Det mest kendte er LibreOffice-programmet, som har en mere fri udviklingspolitik og blev skabt af en gruppe udviklere, der adskilte sig fra aspen-projektet. Det distribueres gratis og har versioner til alle populære operativsystemer.

Populære tekstformater

Lad os se, hvilke filformater de mest berømte tekstbehandlere bruger. Det mest udbredte format i Rusland og i hele verden er *.doc. Det er for længst blevet det format, som alle tekstdokumenter er udarbejdet i som standard. Dens videre udvikling er *.docx-formatet. Dette format blev introduceret med Microsoft Office 2007. I modsætning til dets forgænger, er det fuldstændigt lukkede binære *.doc-format, *.docx baseret på det åbne XML-markup-format.

OpenOffice, som et gratis softwareprodukt, bruger et åbent filformat med filtypenavnet *.odt. OpenDocument Format modtog international standardisering i 2006 og er oprindeligt baseret på XML. Det blev skabt i modsætning til det helt lukkede format fra Microsoft. I en række europæiske lande bruges det ret bredt, og dets andel af dokumentstrømmen når op på 22 %.

De seneste versioner af kontorsoftwarepakker sikrer næsten fuldstændig gensidig kompatibilitet af dokumenter, der er udarbejdet i dem. Du kan oprette et dokument i Word og gemme det i et *.odt-filformat og omvendt ved at arbejde i en gratis kontorpakke til at oprette *.doc-dokumenter.

Andre tekstformater

Udover de populære formater, vi har overvejet, som giver dig mulighed for at arbejde med tekst i en lang række muligheder, kan du også finde andre. Disse tekstfilformater understøtter enten slet ikke formatering eller understøtter det på et grundlæggende niveau. Disse formater inkluderer *.txt og *.rtf.

Et særligt træk ved disse formater er fuld kompatibilitet med forskellige operativsystemer og muligheden for at arbejde med dem uden en kontorpakke. De kan åbnes og redigeres af standardværktøjer, programmer, der oprindeligt var inkluderet i OS. For Windows vil det for eksempel være Notepad og WordPad, MacOS vil åbne dem i Preview-programmet.

Endelig

Under udviklingen af ​​computerteknologien er der blevet skabt et stort antal forskellige programmer, som hver bruger sit eget filformat og derfor har en form for udvidelse. I dette materiale undersøgte vi kun en lille del af dem, dem vi møder i hverdagen. For en mere detaljeret undersøgelse af dette problem kan vi anbefale den russisksprogede ressource Fileext.ru, hvor du kan finde en detaljeret beskrivelse af enhver fil i dens udvidelse.

FOREDRAG 19. FILSYSTEMER

Fil koncept

Fil – det er et sammenhængende område af logisk adresserum. Typisk gemmes filer i ekstern hukommelse.

Lidt om terminologi. Ord filen er allerede har været brugt som russisk i flere årtier - et af de mange eksempler på programmørneologismer. Oprindeligt, da dette engelske udtryk dukkede op for omkring 50 år siden, forsøgte eksperter at introducere en anden terminologi i russisksproget litteratur - ord fil oversat som fond og endda theca(Med hensyn til opbevaring). Men historisk set var der en anden løsning - ord fil blev russisk. På engelsk ord fil har mange andre betydninger: f.eks. papirdokument gemt i en mappe og endda flok(for eksempel elefanter) - i sidstnævnte tilfælde, som man kunne antage, kan størrelsen af ​​"filen" være meget stor. Alle husker navnet på den legendariske serie " X filer"(i gratis russisk oversættelse - "The X-Files").

IBM selskab i dokumentationen Ved dit system IBM 360 i 1960'erne brugt et andet udtryk - datasæt – for at henvise til det samme koncept, overlevede det dog ikke det operativsystem, det blev brugt i.

Hver fil har sin egen type, som afgør hvilken Information er gemt i en fil. Hovedfiltyper – program (kode) eller data. Dataene er opdelt i numerisk, symbolsk (tekst) Og binær ( gratis Information).

Filstruktur

I forskellige systemer accepteret forskellige synspunkter på filstruktur. I en række systemer var filstrukturen bundet til den type enhed, den er placeret på. I nogle andre systemer var filstrukturen kunstigt kompliceret. Imidlertid blev det enkleste og mest forenede synspunkt af dem foreslået af systemets forfattere UNIX: en fil er en sekvens af ord eller bytes. Det virker indlysende, men fordelen ved denne tilgang til filer er, at den grundlæggende ydeevne fil og grundlæggende operationer over det ( Læs, skrive) er uafhængige af enhedstypen. På et tidspunkt, for programmører af vores generation, var denne tilgang til filer en åbenbaring efter kompleksiteten af ​​filsystemet IBM 360, og derefter Elbrus. Vi kan sige, at filerne er gået igennem sti, svarende til udvikling computerarkitekturer– først mod væsentlige komplikationer, derefter – forenkling og forening.

Filer kan groft opdeles i filer med enkel og kompleks struktur (selvom synsvinklen på filstrukturen afhænger af det program, der behandler den).

Filer enkel strukturer består af en sekvens optegnelser – elementære enheder, i forhold til hvilke de udføres operationer deling med en fil. Indlæg kan være:

· linjer, hvis dette tekstfil ;

· binære data fast længde ;

· binære data variabel længde.

Filer kompleks struktur kan være af forskellige typer, for eksempel:

· formateret dokument Microsoft Office (en sådan fil indeholder foruden selve teksten kontroltegn til skift af skrifttyper, farver osv.);

· boot modulægte eller virtuel binær kode, f.eks. bærbar eksekverbar (PE)-fil til .NET platformen; klassefil til Java-platformen; sådanne filer består af flere sektioner, indeholder interne links og tabeller osv.

En kompleks filstruktur kan modelleres af indgange ved at tilføje passende kontroltegn.

Filer fortolkes af operativsystemet eller programmerne, der behandler dem.

Fil attributter

I næsten ethvert filsystem kan man antage det fil omfatter header Og hukommelse. Filhovedet gemmer det egenskaber– generelle egenskaber, der beskriver indholdet af filen, hukommelse af en fil er dens optegnelser, linjer, sektioner osv., der indeholder de oplysninger, der faktisk er lagret i den.

Følgende vigtigste skelnes: fil attributter:

Navn– filnavn i symbolsk form, som det opfattes af brugeren.

Type– type information gemt i filen. Adskille attribut type kræves for systemer, der understøtter forskellige filtyper. For eksempel, i Elbrus-systemet, attributværdien filtype er et tal, der koder for typen: 0 – data, 2 – kode, 3 – tekst osv. En mere almindelig tilgang er dog den, der anvendes i MS-systemer DOS, Windows, UNIX: filtype kodet navneudvidelse, For eksempel, book.txt– tekst fil(.txt), der indeholder bogens tekst.

Beliggenhedpointerindkvartering fil på enheden.

Størrelse- nuværende filstørrelse.

Beskyttelse- Manager Information, som angiver tilladelserne til at læse, ændre og udføre filen.

Tid og dato. For eksempel lagrer alle systemer dato for oprettelse fil og dato for sidste ændring fil. Sidstnævnte spiller en vigtig rolle ved kompilering (samling) af store softwareprojekter, da hjælpeprogrammer til at samle projekter (f.eks. lave) bestemme Ved forholdet mellem de sidste ændringsdatoer for kildekoden og binære kodefiler, om kilden skal rekompileres fil.

I OS UNIXÆndringsdatoen for en fil kan ændres ved at trykke på f-kommandoen, hvor f er filnavn. Berøring betyder bogstaveligt talt røre ved. Udover at ændre ændringstiden, udføres der ingen yderligere handlinger på filen.

Bruger identifikation.I ethvert system understøttes konceptet ejer (skaber) af filen (ejer).Det er ejeren, der har ret til at tildele tilladelser til andre brugere til at arbejde med filen.

Information om filer er gemt i strukturen mappe ( eller opslagsbøger- mapper), nogle gange, for eksempel i systemet Windows, også kaldet mapper– strukturer i ekstern hukommelse, der indeholder symbolske filnavne og links til dem. Det kritiske koncept for en mappe diskuteres i detaljer senere i dette foredrag.

Filhandlinger

Selvom sæt af operationer på filer og især deres betegnelser adskiller sig fra system til system, kan de følgende vigtigste skelnes: operationer over filerne.

· Skabelse fil ( skab). Filhovedet oprettes; oprindeligt er indholdet (hukommelsen) tomt.

· Optage at arkivere ( Skrive). Som regel sker det optegnelser eller blokke– større logiske informationsenheder, der kombinerer flere poster med henblik på optimering I/O operationer.

· Læsning fra fil ( Læs). Normalt også udført i poster eller blokke.

· Finde en position i en fil (positionering)(Søge). Positionen er angivet ved post- eller bloknummeret eller ved specielle navne, der angiver begyndelsen af ​​filen (positionen før den første post) eller slutningen af ​​filen(position efter sidste indtastning).

· Fjernelse fil ( Slet). Afhængigt af implementeringen af ​​filsystemet, fejlen sletning af en fil kan være fatal (UNIX) eller korrigeres (MS DOS).

· Reduktion fil ( Afkorte).

· Åbning fil ( Åben) – søg efter en fil i mappestrukturen ved dens symbolske navn (sti) og læs dens overskrift og en eller flere tilstødende blokke i buffer i hovedhukommelsen.

· Lukning fil ( Tæt) – skrive indholdet af buffere i filblokke; opdatering af en fil i ekstern hukommelse i overensstemmelse med dens aktuelle tilstand; Frigør alle strukturer i hovedhukommelsen forbundet med filen.

For at udføre udvekslingsoperationer med en fil ( læse skrive), som regel, fil skal åbnes. Lukning af en fil er en pligt brugerproces; dog hvis han Ved ikke gør dette af nogen grund, det lukker alle filer, der åbnes af processen, operativ system efter at processen er afsluttet eller afsluttet.

Filtyper - navne og udvidelser

Tabel 19.1 viser nogle af de mest almindelige filtyper og deres tilsvarende navneudvidelser.

Tabel 19.1. Filtyper - navne og udvidelser
filtype navneudvidelse funktionalitet
eksekverbar kode(indlæs modul) exe, com, bin eller mangler klar til at køre program i binær maskinkode
objektmodul obj, O kompileret program i binær kode, men ikke linket
kildekode i et programmeringssprog s, ss, Java, pas, asm, A kildekode på forskellige sprog (C, Pascal og osv.)
batch-fil flagermus, sh fil med kommandoer til kommandotolk
tekst txt, doc tekstdata, dokumenter
dokument for tekstbehandlingsprogram wp, tex, rtf, dok dokument i ethvert format tekstbehandlingsprogram
bibliotek lib, a, so, dll, mpeg, mov, rm biblioteker af moduler til programmering
fil til udskrivning eller visualisering bue, lynlås, tjære ASCII eller binær fil i printbart eller visuelt format
arkiv bue, lynlås, tjære flere filer grupperet i én fil til arkivering eller opbevaring
multimedie mpeg, mov, rm binær fil, der indeholder lyd- eller videooplysninger

Deres betydning fremgår tydeligt af tabellen nedenfor. Det skal bemærkes, at der er meget få forenede navneudvidelser vedtaget i forskellige operativsystemer - Ved- tilsyneladende kun .txt(tekst) og udvidelser til kildekoder i programmeringssprog, f.eks. .c –Si, .s eller. pas -Pascal osv. Objektmoduler kaldes Ved- anderledes (i Windows.obj, V UNIX - .o), også biblioteker: statisk linket ind Windows - .lib, V UNIX - .en; dynamisk knyttet til Windows - .dll, V UNIX – .så.Det er interessant at bemærke, at for eksekverbar kode i Windows der er en standardudvidelse - .exe, og i UNIX- nej, men der er et meget eksotisk fuldt standardnavn: a.out (assembler output).Samlede navneudvidelser til forskellige tekstbehandlingsprogrammer: . dok-Microsoft Ord, .pdf– Adobe Acrobat osv.

Filadgangsmetoder

Traditionelt er filer forskellige sekventiel adgang Og direkte adgang.Sekventiel fil- Det her fil, adgang hvilket kun er muligt ved at placere til begyndelsen og slutningen og derefter ved udvekslingsoperationer af formen tælle eller opdatering næste(Tidligere) indspilning. Fil direkte adgang er fil, hvortil direkte adgang via postnummer og udvekslingsoperation med eksplicit angivelse af postnummer. Under alle omstændigheder, når du udveksler en fil, er der altid nogle aktuelle positionVed fil, der peger på nogle indspilning, til en position før begyndelsen eller efter slutningen af ​​filen. I filoperationer sekventiel adgang vilkårlig positionsindstilling er kun ikke tilladt operationer, automatisk flytte den aktuelle position til den næste (forrige) indspilning.

Denne funktion er forbundet med forskellen i de enheder, som filerne er placeret på (for eksempel magnetbånd - Ved i det væsentlige en seriel enhed), men behovet for at organisere sekventielle eller direkte filer kan være relateret til problemets art.

Ved-tilsyneladende sekventiel adgang bruges oftere: sådan indtastes data, konklusion resultater på forsegle eller på skærmen.

Typisk :

nulstil – indstilling til begyndelsen af ​​filen til læsning

omskrive– indstilling til begyndelsen af ​​den fil, der skal optages.

Typisk operationer direkte adgang:

position til n – positioneringindspilning med nummer n

omskrive n, hvor n er det relative bloknummer.

Den beskrevne fortolkning sekventielle filer og operationer på dem er illustreret i fig. 19.1.

Ris. 19.1. Sekventiel fil.

Om nødvendigt kan du simulere sekventielle adgangsoperationer for en fil med direkte adgang. Modelleringsmetoden er vist i tabel 19.2.

Pointer til den aktuelle position, typisk for sekventiel adgang, for en fil med direkte adgang er modelleret af variablen cp, A sekventielle adgangsoperationer– direkte adgang operationer angiver cp som bloknummer.

Kan bruges til at fremskynde adgangen til en stor fil indeksfil, der indeholder links til registreringer af de vigtigste ( i forhold) fil. ris. Figur 19.2 viser et eksempel på en hovedfil, der indeholder bestilt Ved efternavne og personoplysninger på personer. Indeks fil for en given hovedfil indeholder links til de første logiske registreringer af profiler med et givet efternavn, for eksempel Smith.


Ris. 19.2. Indeksfil og hovedfil.

Vejviser

Katalog (mappe)- en node, der indeholder information om filer - deres navne og links til filer og andre mapper i ekstern hukommelse. Det er således muligt at organisere et hierarki af mapper eller deres mere komplekse relationer, op til vilkårlige grafer. Både mappestrukturen og filerne er gemt på disken. Mapper understøtter navngivning af filer ved hjælp af stier– flerstavelsesnavne bestående af navnet på rodbiblioteket (eller det logiske drev) og en sekvens af mappenavne på efterfølgende niveauer. For eksempel i systemet Windows c:\doc\plan.txtadgangsvej til en fil, med angivelse af dens placering - på et logisk drev C:, i mappen dok(dokumenter), og filnavnplan.txt.Name indeholder en udvidelse, der angiver filtype.

Backup filer og mapper udføres på specielle medier beregnet til dette formål - for eksempel på bånd ( streamer), flash- hukommelse, ekstern bærbar hård disk, kompakt disk (CD, DVD). Det anbefales kraftigt regelmæssigt at kopiere de vigtigste mapper til eksterne medier (eller flere eksterne medier).

Funktioner i filsystemet i Elbrus

Når vi taler om mappestrukturen og filnavne, kan man ikke undlade at nævne et så eksotisk filsystem som i Elbrus MVK. Det vil være nyttigt for læsere at sammenligne og bedre værdsætte de mange forskellige tilgange til filsystemer.

De grundlæggende begreber i Elbrus MVK-filsystemet er filer, containere, opslagsbøger. Koncept beholder i Elbrus er tæt på moderne koncepter for volumen og container i systemer Windows og Solaris: beholder er et lager af filer på en eller flere diske. Begrebet en mappe er tæt på begrebet en mappe i traditionelle filsystemer.

Fil i "Elbrus" består af en titel og minde. Overskriften gemmer fil attributter, hvis antal er omkring 100 (!).

En væsentlig forskel mellem Elbrus-filsystemet er, at det er muligt oprettelse af filer og dens ledelse uden tildele det navn, dvs. uden at vise det i mapper (mapper). Så midlertidig fil oprettet i programmet linkfil gemt i en global eller lokal variabel, og Ved slutningen af ​​programmets udførelse fil er ødelagt, hvis den ikke er blevet gemt link i mappen på disken. Derudover kan filer referere til hinanden ( i en lige linje"fysisk" fillink, i stedet for at bruge symbolske stier) via mapper med eksterne links (CBC).SVS er tilgængelig for hver fil. Dens elementer behandles Ved tal, ikke Ved navne. Typisk eksempel: objektkodefil (FOK) links gennem sin CBC til fil objektkode fil tilføjelser (DOFK), indeholdende i en samlet form tabeller over navngivne enheder defineret i programmet og dets procedurer. I moderne sprog indeholder DFOC metadata. Dette forhold bruges til at diagnosticere runtime fejl og til mange andre formål.

Ulemperne ved Elbrus-filsystemet inkluderer en kompliceret filstruktur, et stort antal attributter, afhængighed logisk struktur fil og et sæt operationer på den afhængigt af typen ekstern enhed, hvorpå den er placeret. Ved sammenlignet med Elbrus filsystem, filsystemet i UNIX meget enklere og mere bekvemt, men slet ikke ringere Ved funktionalitet.

En typisk filsystemorganisation er vist i fig. 19.3.


Ris. 19.3. Filsystemorganisation.

Filsystemer er organiseret på diske. Hver disk opdelt i skillevægge – tilstødende områder af diskhukommelse, der har deres egne logiske navne (normalt i form af de første bogstaver i det latinske alfabet). Det er dog også muligt at organisere en partition, der optager flere diske. At opdele en disk i sektioner vi anbefaler værktøjet Partition Magic. Partitioner gemmer mapper og filer. Hvert afsnit har rodmappe, som om nødvendigt kan organisere undermapper som hun henviser til.

Vær opmærksom på, at forskellige partitioner kan have forskellige operativsystemer installeret med forskellige formatering og forskellige filsystemer til deres arbejde. Selvom din computer kun har ét OS installeret, er det forskelligt sektioner kan bruge forskellige typer filsystemer, f.eks. Windows partition A kan bruge filsystemet FAT32, og partition B er filsystemet NTFS. Partition C kan have et Linux OS installeret ved hjælp af sit eget filsystem Ext2Fs.


©2015-2019 websted
Alle rettigheder tilhører deres forfattere. Dette websted gør ikke krav på forfatterskab, men giver gratis brug.
Sidens oprettelsesdato: 2016-04-11

Alle ved, at hver fil har sit eget navn. Det består af filnavnet og dets filtypenavn, adskilt af en prik (for eksempel: photo.jpg). Filnavnet kan vælges af brugeren selv eller af programmøren, der har oprettet programmet. Udvidelsen (også nogle gange kaldet et format) er strengt knyttet til filtypen, og det er strengt kontraindiceret at ændre det.

Selvom folk oftere arbejder med filtyper, der er direkte relateret til deres erhverv (for eksempel en musiker med lydfiler), er der de mest almindelige filformater, som næsten alle bruger. Her er de vigtigste:

Arkiv:

RAR– en fil eller gruppe af filer komprimeret ved hjælp af RAR-komprimering (har et højere komprimeringsforhold end ZIP). "RAR" kommer fra "Roshal ARchive" (navnet på udvikleren er Evgeniy Roshal, WinRar-programmet).

ZIP– filen er komprimeret ved hjælp af ZIP-komprimering, understøttet af de fleste programmer. Windows-brugere kan oprette ZIP-filer ved at bruge for eksempel WinZip-programmet.

Video:

AVI– et videofilformat, der indeholder data, der kan kodes i forskellige codecs. Bruger mindre komprimering end lignende formater. AVI-filer kan afspilles af forskellige afspillere, men afspilleren skal understøtte det codec, der bruges til at kode videoen. (Forfatterens note: ordet codec kommer fra ordene CODE og DECODE).

MPEG1-2(MPG)– video- og lydlagringsformat med komprimering og datatab.

MPEG4(MP4)– en film eller et videoklip komprimeret i MPEG-4-standarden, som normalt bruges til at dele og overføre videofiler på internettet. Dette format bruger separat komprimering til lyd- og videospor.

SWF- ShockWare Flash. SWF-filer oprettes ved hjælp af Macromedia Flash-softwareproduktet. SWF kaldes også Flash Player-formatet. Formatet er designet til lagring af vektorgrafik og animationsklip, der kan indeholde lyd. For at se den skal du bruge Flash Player samt moderne webbrowsere. SWF-filer kan ikke redigeres.

Grafisk kunst:

BMP– raster grafisk format. Standard grafikfilformat til Windows. Næsten alle Windows billedredigeringsprogrammer kan oprette og læse BMP-filer. Du kan indstille farven på billedet, fra sort og hvid til fuld farve. Billedet i dette format er ikke komprimeret. Cirka 16,7 millioner farver.

GIF– Graphics Interchange Format (format til udveksling af grafikdata). CompuServe-standard til at definere rasterfarvebilleder. Skabt til netværksdistribution, filer i dette format er meget små. Formatet optager et sort-hvidt billede med 256 gråtoner og et farvebillede med 256 farver eller mindre. Billedet kan også bruges i animation.

JPEG(JPG)– bruges oftest til rasterbilleder (fotos, tegninger osv.). Det høje komprimeringsforhold for JPEG reducerer filstørrelsen på billedet markant, men der er samtidig et tab af billedkvalitet. I dag er JPEG det bedste format til fotografier og billeder med et stort antal farver. Praktisk til brug på internettet eller videresendelse via e-mail. Cirka 16,7 millioner farver.

PSD– Photo Shop Data. Photoshop filformat. Cirka 280 billioner blomster.

TIFF(TIF)– Tagget billedfilformat (mærket billedfilformat), rastergrafikformat. Dette format er forbundet med billeder af høj kvalitet og betragtes som et standardformat til udveksling af data mellem pc'er. TIFF-formatet giver dig mulighed for at komprimere et billede uden at miste data. Udbredt af digitalkamerabrugere. Cirka 16,7 millioner farver.

Dokumenter, tekst:

DOC– et dokument oprettet i Microsoft Word. Kan indeholde formateret tekst, billeder, tabeller, grafer, diagrammer, sideformatering og udskrivningsmuligheder.

PDF- Bærbart dokumentformat. Adobe Acrobat-dokument. Bruges til at præsentere dokumenter i en fast form og format, uanset hvilken enhed de skal åbnes på og opløsningen. De der. Hvordan dokumentet blev oprettet er, hvordan det altid vil blive set.

RTF- Rich Text Format. Et format til lagring af markerede tekstdokumenter foreslået af Microsoft. RTF-dokumenter understøttes af de fleste moderne teksteditorer. De fleste teksteditorer implementerer import/eksport til RTF-format, så dette format bruges ofte til at overføre tekst fra et program til et andet. WordPad-editoren, der er indbygget i Windows, gemmer dokumenter i RTF-format som standard.

TXT– et standardtekstdokument, der indeholder uformateret tekst og kan åbnes af ethvert tekstbehandlingsprogram (normalt Notesblok)

Lyd:

MIDI– Digitalt interface til musikinstrumenter. Det er mere et program til at styre indbyggede synthesizere end en lydfil. MIDI giver dig mulighed for at skabe lignende lyde på forskellige enheder, samt udveksle data mellem enheder.

MP3– for at forklare de kompressionsparametre, der bruges i MP3, sammenlignes dette format med JPG for billeder. Kompressionsforholdet er 10-12 gange, hvilket resulterer i tab af lydkvalitet. Lydkvaliteten af ​​MP3-formatet forårsager en masse kontroverser, men for "ikke-specialister" er det helt acceptabelt. Kompression opnås ved at eliminere frekvenser, der ikke er mærkbare for det menneskelige øre.

WAV– Microsoft-fil. Det bruges på Windows. Ikke komprimeret format. Dette format transmitterer lyd nøjagtigt, men optager meget diskplads. På grund af dens store volumen er den ikke praktisk til transmission over internettet.

WMA- Windows Media Audio. Et filformat udviklet af Microsoft til lagring og udsendelse af lydinformation. Karakteriseret ved god kompressionsevne.

Andet:

EXE– applikation (program) DOS eller Windows, nogle gange. En eksekverbar fil, der startes med et enkelt eller dobbelt (afhængigt af Windows-indstillinger) museklik.

HTM, HTML- tekst skrevet i Hyper Text Markup Language. Bruges til at oprette internetsider.

Når vi downloader filer fra internettet, støder vi på filer i forskellige formater og udvidelser. For at bestemme formatet (typen) af en fil skal du blot se på filtypenavnet, som normalt består af en prik (.) efterfulgt af 2 til 4 bogstaver (.xxx). Hvorfor skal du kende filformatet? Denne viden gør det lettere at bestemme, hvilket program du kan åbne, køre, pakke ud eller se en specifik fil med.

I dag leverer mange websteder filer designet til Windows, Android og Macintosh (Mac) operativsystemer. Din browser er i stand til at registrere og åbne nogle af dem, men ikke alle, især da nye formater dukker op regelmæssigt. I praksis er det ikke nødvendigt at kende alle eksisterende filformater, da broderparten af ​​dem er systemfiler af operativsystemer og programmer. Det er nok at kende de mest almindelige filformater, som vi præsenterer nedenfor i form af en tabel over filtypenavne.

De fleste formater er tekst-, grafik-, lyd- eller videofiler. De kan være komprimeret (arkiveret). De mest almindelige arkivere er filer .zip, .rar, .tjære. Disse er filtypenavne til arkiveringsprogrammer til Windows-, Macintosh- og UNIX-operativsystemerne. Arkiveren kan pakke enten en enkelt fil eller en hel gruppe af filer i en enkelt arkivfil. Arkivet kan indeholde video- eller grafikfiler. Ganske ofte placeres software, såvel som dens dokumentation, i en arkivfil. Nogle gange kan du støde på filer med forskellige udvidelser, f.eks. tar.gz, betyder det, at flere typer software er blevet anvendt til at indsamle og komprimere filen.

De mest almindelige grafiske filformater på internettet er filer med filtypenavnene .jpg Og .gif. Filtypenavnet .jpg refererer til JPEG-filer, en komprimeringsstandard, der bruges til fotografier og andre billeder. Udvidelse .gif er en forkortelse for Graphics Interchange Format, en standard udviklet af CompuServe i slutningen af ​​80'erne. Disse formater er platformsuafhængige. Med andre ord kan du bruge dem på Windows, Macintosh eller UNIX-arbejdsstationer.

For videofiler er de mest almindelige udvidelser .avi, .mpg(forkortelse for MPEG), som er uafhængige af den anvendte platform, men kræver deres egen afspiller, samt .mov Og .qt til QuickTime-film. QuickTime blev oprindeligt kun udviklet til Macintosh, men i dag kører den også på Windows og UNIX.

I øjeblikket er det mest almindelige lydfilformat .MP3, der passer til både Mac og PC. Der er andre lydfilformater: .aiff til Mac, .au til Mac og UNIX, .wav Til Windows. Og .ra for Real Audio - en proprietær platform, der giver dig mulighed for at afspille musik via streaming via internettet.

Alle filformater, der findes på internettet, kan klassificeres i to typer: ASCII-format og binært format. ASCII-filer er tekstfiler, der kan ses ved hjælp af en DOS-editor eller teksteditor. Binære filer indeholder ikke-ASCII-tegn. Når du ser en binær fil, vil du kun se mærkelige symboler og tegn.

Beskrivelse af de mest almindelige filformater

Nedenfor er filformaterne, deres korte beskrivelser og hvilke programmer der åbner dem.

Grafiske filer

Filtypenavn

Beskrivelse

Sådan åbnes

.gif

Det mest almindelige grafiske filformat på internettet. Gif står for (Graphics Interchange Format).

Windows-operativsystemet har allerede en indbygget GIF-filfremviser. Bare dobbeltklik på filnavnet med filtypenavnet .gif. Vi kan også anbefale følgende programmer til åbning og redigering: CorelDRAW, Photoshop.
.jpg og .jpeg

Den nuværende kompressionsstandard bruges til fotografier og stillbilleder.

Programmer Adobe Photoshop CS6, Corel PaintShop Pro X4, Roxio Creator 2012
.tiff

TIFF (Tagged Image File Format) er et rasterbilledformat med meget høj opløsning.

De fleste grafikeditorer kan åbne en fil med filtypenavnet .tiff. For eksempel Photoshop, GIMP.

Lydfiler

Filtypenavn

Beskrivelse

Sådan åbnes

.mp3 MP3-filen er det mest almindelige format til streaming af musik i cd-kvalitet. Cirka et minuts musik er lig med 1 MB For at afspille en MP3-fil skal du bruge en afspiller, for eksempel AIMP3
.wav Det mest almindelige lydformat. Dette er det oprindelige lydformat i Windows-operativsystemet. Dette format er kendetegnet ved høj afspilningskvalitet, fordi det ikke er komprimeret. Du kan spille det ved hjælp af den indbyggede afspiller eller WindowsPlayer-programmet. For at konvertere wav til mp3 kan du bruge programmet Movavi Video Converter
.ra Formatets mærkenavn er RealAudio. Dette format sUdviklet af RealNetworks. RealAudio giver dig mulighed for at afspille lyde i realtid. Denne filtype kræver Real Player, som er tilgængelig til både Macintosh og Windows.

Video filer

Filtypenavn

Beskrivelse

Sådan åbnes

.avi AVI (Audio Video Interleave) Formatet er designet til at generere både lyd- og videodata. Lyd- og videodata kan behandles med ethvert codec. For at afspille avi-filen kan du bruge DivX Player eller KMPlayer.
.mov og. film Afspil streaming video

Nødvendigt program: QuickTime Player

.mpg og .mpeg Dette er et komprimeret videoformat af høj kvalitet.

Programmer, der åbner .mpg og .mpeg - Winamp Media Playe, DivX Player, Splash Lite.

Dokumentfiler

Filtypenavn

Beskrivelse

Sådan åbnes

.doc Windows-systemformateret dokumentformat (ASCII-filtype). Word-programfiler (binær filtype) har også ofte filtypenavnet .doc. Programmer: for ASCII-filtype - enhver teksteditor, for binær filtype - Word-program.
.pdf Det bærbare dokumentformat er udviklet af Adobe Systems. Et formateret dokument indeholdende tekst, billeder, grafer. Giver det samme display på alle platforme. : PDF-XChange Viewer, PDF-værktøjer.
.txt Almindelig tekstfil (ASCII). Disse filer kan ses ved hjælp af et tekstbehandlingsprogram såsom Microsoft Word eller en simpel teksteditor

Emne: OS filsystem.

Den del af operativsystemet, der fungerer med filer, kaldesfilsystem (FS)

FS aspekter(fra brugerens synspunkt) er dens ydre repræsentation, dvs.

    filnavngivning og beskyttelse;

    fil operationer;

Filnavngivning :

Når en fil oprettes, giver processen filen et navn. Når en proces afsluttes, fortsætter filen med at eksistere, og andre processer kan få adgang til filen baseret på dens navn.

Alle moderne OS 8-tegns tekststrenge bruges som filnavne.Tal og specialtegn er også tilladt i filnavne. Mange filsystemer understøtter filnavne på op til 255 tegn.

Nogle filsystemer skelner mellem store og små bogstaver (f.eks. Unix). Der er ingen sådan forskel i MS-DOS.

Mange OS'er, f.eks.Windows 95 , Windows 98 brug FSOS FRK - DOS , og arver mange af dens egenskaber, inklusive filnavngivning.OS Windows NT , Windows 2000 understøtter også FSFRK - DOS og arver dens egenskaber. De sidste to OS har dog deres egen FS( NTFS ) , som har sine egne egenskaber (f.eks. filnavne i kodningenUnicode).

På mange operativsystemer kan filnavne bestå af 2 dele, adskilt af en prik

(filnavn. filtypenavn) og betyder normalt filtypen.

IFRK - DOS filnavnet indeholder8 tegn + 3 tegn allokeret til filtypenavnet. I nogle operativsystemer (f.eks.Unix ) filtypenavne erblot aftaler som brugerne kan overholde.

Måder at strukturere filer på:

    Ustruktureret bytesekvens.

I dette tilfældeOS er ikke interesseret i indholdet af filen . Det eneste hun ser er bytes. Betydningen af ​​disse bytes tildeles af programmer på brugerniveau.Denne tilgang bruges i OSWindows, Unix. Denne tilgang givermaksimal fleksibilitet .

    Rækkefølge af poster

det første skridt til at strukturere dine filer. I denne model er en fil en sekvens af poster af en fast længde, hver med sin egen interne struktur. Det vigtige ved denne fremgangsmåde er, at en læseoperation returnerer én post, og en skriveoperation overskriver eller tilføjer én post.

    Tredje mulighed -filen er et træ af poster, ikke nødvendigvis samme længde.

Hver post på en fast position indeholder et nøglefelt. Træet er sorteret efter nøglefelt, som giver en hurtig søgning efter en given nøgle. Denne type filsystemrepræsentation er meget brugt på store mainframes, der bruges til kommerciel databehandling.

Filtyper:

    Almindelige filer– disse inkluderer alle filer, der indeholder brugeroplysninger.

    Kataloger– systemfiler, der understøtter filsystemstrukturen.

    Karakter specielle filer– vedrører input/output og bruges til at modellere serielle input/output-enheder såsom terminaler, printere, netværk.

    Bloker specielle filer– bruges til at simulere diske.

Almindelige filer er for det meste enten ASCII-filer eller binære filer. ASCII-filer består af tekststrenge. På nogle OS'er er hver linje afsluttet vognretur karakter. I nogle (unix) bruges det linjeføringstegn. MS-DOS bruger begge tegn. Strenge behøver ikke at være lige lange.

De resterende filer kaldes binære filer, dvs. de er ikke ASCII-filer. De har normalt en eller anden intern struktur, som er kendt af det program, der bruger dem (Figur 6.2).

Filadgang:

I ældre operativsystemer blev der kun givet én adgang til filer - konsekvent. Med sekventiel filadgang kan en proces kun læse filens bytes eller skrive sekventielt.

Filer, hvis bytes kan læses i tilfældig rækkefølge, kaldes tilfældige filer ( direkte) adgang. Bruges for eksempel til databaseapplikationer.

Filattributter:

Yderligere oplysninger om filen (dato, tidspunkt for oprettelse) kaldes filattributter. Listen over attributter kan variere afhængigt af operativsystemet.

Attribut Betydning

Beskyttelse Hvem kan få adgang til filen og hvordan?

Adgangskode Adgangskode for at få adgang til filen

Skaber ID for den bruger, der oprettede filen

Ejer Nuværende ejer

Skrivebeskyttet flag 0 – til læsning/skrivning; 1 - kun læses

Flag "skjult" 0 – normal, 1 – vises ikke på listen over mappefiler

"System" flag 0 - normal; 1-system

Flag "Arkiv" 0 – arkiveret; 1 – arkivering påkrævet

ASCII/binært flag 0 – ASCII; 1- binær

Random access flag 0 – kun sekventiel adgang; 1 – tilfældig adgang

Flag "midlertidig" 0 – normal, 1 – for at slette filen i slutningen af ​​processen

Blokerende flag 0 – ophævet blokering; ikke-nul for blokeret

Rekordlængde Antal bytes pr. post

Skabelsetiden Dato og tidspunkt, hvor filen blev oprettet

Sidste gang

adgang Dato og tidspunkt, hvor filen sidst blev ændret

Nuværende størrelse Antal bytes i filen

Maksimal størrelse Antal bytes, som filstørrelsen kan øges til

Filhandlinger

Følgende systemfunktioner kan bruges i operativsystemet til at arbejde med filer:

    skab(Skabelse). Filen oprettes uden data. Dette systemkald annoncerer ankomsten af ​​en ny fil og giver dig mulighed for at indstille nogle af dens attributter.

    Slet(Slet). Sletning af en fil.

    Åben(Åbning) – før du arbejder med en fil, skal du åbne den. Dette systemkald gør det muligt for systemet at læse filattributter og en liste over diskadresser i RAM for hurtig adgang til filindholdet ved efterfølgende opkald.

    Tæt(lukker).

    Læs(læsning). Læsning af data fra en fil.

    Skrive(indspilning). Hvis den aktuelle position er i slutningen af ​​filen, øges filstørrelsen automatisk. Ellers sker optagelsen over eksisterende data, som går tabt for altid

    Tilføj(tillæg). Afkortet skriveform. Kan kun tilføje data til slutningen af ​​filen.

    Søge(Søg). Til random access-filer. Sætter filmarkøren til en bestemt position i filen. Efter at dette systemkald er udført, kan data læses eller skrives til denne position.

    egenskaber(få attributter).

    Sætegenskaber(Attributindstilling)

    Omdøb(omdøb) – skift filnavnet.

Filsystemtyper (mappeformular):

    FS på et niveau. Tilgængeligheden af ​​en rodmappe.

    Katalogsystem i to niveauer. Tilgængelighed af en rodmappe - brugermapper.

    Hierarkisk (multi-level) katalogsystem - mange mapper og undermapper.

Systemopkald at arbejde med mapper:

    Opret – opret en mappe.

    Slet – slet en mappe.

    Opendir – åbner en mappe.

    Closedir – lukker mappen.

    Readdir – læser det næste element i den åbne mappe.

    Omdøb – omdøb mappen.

    Link – Etablering af forbindelser.

Filsystemstruktur (udvikler)

Filsystemer er gemt på diske. De fleste diske kan opdeles i flere partitioner med et uafhængigt filsystem på hver partition.

Sektor 0 af disken kaldes master boot record (MBR, MestreStøvleOptage) og bruges til at starte computeren.

I slutningen af ​​master boot record er partitionstabellen. Denne tabel gemmer start- og slutadresserne (bloknumre) for hver partition. En af partitionerne er markeret i tabellen som aktiv.

Når computeren starter, læser og udfører BIOS MBR-posten, hvorefter bootloaderen bestemmer den aktive diskpartition i MBR-posten, læser dens første blok, kaldet boot-blokken, og udfører den.

Programmet, der er placeret i boot-blokken, indlæser OS, der er placeret i denne partition.

Hver diskpartition starter med en opstartsblok, selvom den ikke indeholder et bootbart OS.

Ofte indeholder FS nogle af elementerne vist i fig. 6.8. Et af disse elementer, kaldet superblok , indeholder nøgleparametre for FS og læses ind i hukommelsen, når computeren starter, eller første gang, der tilgås FS. Typisk information gemt i en superblok inkluderer et magisk tal til at skelne mellem systemfiler, antallet af blokke i filsystemet og vigtige administrative oplysninger.

Følgende er information om gratis blokke filsystem, for eksempel i formen bitmap eller liste over pointere. Disse data kan efterfølges af oplysninger om jeg-knuder, som er en række datastrukturer, en struktur pr. fil, der indeholder alle oplysninger om filerne.

Næste kan placeres rodmappe, der indeholder toppen af ​​FS-træet. Resten af ​​diskpartitionspladsen optages af alle andre filer og mapper.

FS strukturFRK- DOS

Harddiske er designet til permanent opbevaring af information.

Disken har en ensartet belægning, hvori data gemmes. DOS arrangerer data i sekvenser 512 bytes hver som kaldes sektorer, men i princippet kan operativsystemet organisere dataene på disken, som det vil.