20-bestandsnaam in het Windows-bestandssysteem. Het concept van een bestand. Bestandsnaam, extensie en specificatie

Het bestand kan een bestandslengte hebben en het daadwerkelijk aanmaken van het bestand bestaat uit het geven van een naam en het registreren ervan bestandssysteem is een van de functies van het besturingssysteem. Zelfs als we een bestand maken terwijl we in een toepassingsprogramma werken, worden voor deze bewerking in het algemeen besturingssysteemtools gebruikt.

Volgens de methoden voor het benoemen van bestanden wordt er onderscheid gemaakt tussen “korte” en “lange” namen. Vóór het besturingssysteem Windows 95 gebruikelijke manier om bestanden op computers een naam te geven IBM PC had een 8.3-overeenkomst. Volgens deze overeenkomst, aangenomen in MS-DOS de bestandsnaam bestaat uit twee delen: de werkelijke naam en naamextensie. De bestandsnaam is toegewezen 8 tekens, en de extensie ervan - 3 tekens. De naam wordt door een punt gescheiden van de extensie. Zowel de naam als de extensie mogen alleen alfanumerieke tekens bevatten Latijns alfabet.

Overeenkomst 8.3 is geen standaard en wijkt daarom in sommige gevallen af juiste vorm schrijfbewerkingen zijn toegestaan ​​door zowel het besturingssysteem als de toepassingen ervan. Dus in de meeste gevallen heeft het systeem bijvoorbeeld “geen bezwaar” tegen het gebruik van sommige speciale karakters (uitroepteken, onderstrepingsteken, koppelteken, tilde, enz.), en sommige versies MS-DOS zelfs het gebruik van Russische en andere alfabetten in bestandsnamen toestaan. Tegenwoordig zijn bestandsnamen geschreven volgens overeenkomst 8.3, worden als "kort" beschouwd.

Het grootste nadeel van “korte” namen is hun lage inhoud. Met de komst van het besturingssysteem is het daarom niet altijd mogelijk om de kenmerken van een bestand in een paar tekens uit te drukken Windows 95 Het concept van een “lange” naam werd geïntroduceerd. Deze naam kan maximaal 256 tekens bevatten. Dit is voldoende om betekenisvolle bestandsnamen te maken.

Een “lange” naam kan alle tekens bevatten, behalve negen speciale tekens: \/:*?“<>|. Spaties en meerdere punten zijn toegestaan ​​in de naam. De naamextensie wordt beschouwd als alle tekens die na de laatste punt komen; er kunnen er meer dan drie zijn.

De introductie van lange namen vereiste veranderingen in de organisatie van bestandssystemen op basis van VET. De term verscheen VFAT, duidt op een bestandssysteem gebaseerd VET met ondersteuning voor lange namen. Bestandssysteem NTFS ondersteunt vanaf het begin lange namen.

Samen met de “lange” naam, de besturingssystemen van de familie Ramen Ze creëren ook een korte bestandsnaam - het is noodzakelijk om met dit bestand te kunnen werken op werkstations met verouderde besturingssystemen.

Het gebruik van “lange” bestandsnamen in besturingssystemen van de familie Ramen heeft een aantal kenmerken.

1. Als de “lange” bestandsnaam spaties bevat, moet deze bij servicebewerkingen tussen aanhalingstekens worden geplaatst. Het wordt aanbevolen om geen spaties te gebruiken, maar deze te vervangen door onderstrepingstekens.


2. In de hoofdmap van de schijf (on bovenste niveau hiërarchische bestandsstructuur), is het niet aan te raden bestanden met lange namen op te slaan. In op FAT gebaseerde bestandssystemen is het aantal opslageenheden in deze map beperkt. Hoe langer de namen, hoe minder bestanden kan in de hoofdmap worden geplaatst.

3. Naast de limiet op de lengte van de bestandsnaam (256 tekens), geldt er een veel strengere limiet op de lengte volledige bestandsnaam(dit omvat het bestandstoegangspad, beginnend vanaf de bovenkant hiërarchische structuur). De volledige naam mag niet langer zijn dan 260 tekens.

4. In lange bestandsnamen is het toegestaan ​​om tekens uit elk alfabet te gebruiken, inclusief Russisch, maar als een document wordt voorbereid voor verzending, is het noodzakelijk om met de klant (consument van het document) overeenstemming te bereiken over de mogelijkheid om bestanden te reproduceren met zulke namen op zijn uitrusting.

5. Hoofdsteden en kleine letters de namen verschillen niet per besturingssysteem. Tekens van verschillende cases worden echter door het besturingssysteem weergegeven. Als het voor de duidelijkheid wenselijk is om te gebruiken hoofdletters, het kan gedaan worden.

Een bestandsnaamextensie is een reeks tekens die wordt gebruikt om het type bestand te identificeren. De extensie wordt gescheiden door een punt van de bestandsnaam en bestaat meestal uit drie, minder vaak vier, tekens. In vroege besturingssystemen werden bestandsextensies die het type ervan aangeven, zelden gebruikt. Kortom, besturingssystemen MS-DOS alleen extensies geanalyseerd.BAT ( batchbestanden Met ploegen MS-DOS),.EXE, .COM (uitvoerbare programmabestanden) en .SYS ( systeembestanden configuratie). In moderne besturingssystemen kan elke bestandsnaamextensie informatie voor het besturingssysteem bevatten.

Meestal is de naamextensie een afkorting van Engelse woorden die het bestandstype beschrijven: DOC-bestanden, TXT-bestanden.

Voorbeelden van bestandsnaamextensies:

DOC (Engels, document) - een document met tekstopmaak, met name die gemaakt door WordPad of Word;

TXT-bestanden platte tekst(in de zgn ASCII-codering), waarin het lettertype en de alinea's er hetzelfde uitzien, niet zijn opgemaakt en er geen afbeeldingen zijn; in het bijzonder zijn dit bestanden die zijn gemaakt door het Kladblok-programma;

EXE - programmabestand (uit het Engels, uitvoerbaar - "uitvoerbaar"). Besturingssysteem wanneer u probeert een bestand met de extensie te verwijderen exe waarschuwt dat het bestand een programma is en dat zonder dit bestand niet alles zal werken;

MPZ, WAV- geluidsbestanden;

AVI - audio- en videobestanden;

TTF, FON - lettertypebestanden;

ZIP , RAR - gecomprimeerde archiefbestanden;

1NI - configuratiebestand (initialisatie) voor een specifiek programma;

HTM, HTML-bestanden Internetwebpagina's;

GIF, JPG, BMP, TIFF - grafische bestanden met tekeningen;

Familie besturingssystemen Ramen hebben faciliteiten voor het registreren van de eigenschappen van bestandstypen op basis van hun naamextensie, dus in veel gevallen is de keuze van de bestandsnaamextensie geen privéaangelegenheid voor de gebruiker.

Het besturingssysteem slaat associaties met bestandsextensies op in een lijst die wordt bijgewerkt na installatie van een nieuw programma dat met bestanden werkt specifiek type. De extensie .doc betekent bijvoorbeeld: een document openen met Word of, als Woord programma niet geïnstalleerd met WordPad.

Windows-applicaties bieden doorgaans aan om alleen het hoofdgedeelte van de naam te selecteren en het bestandstype op te geven, en de bijbehorende naamextensie wordt automatisch toegewezen.

(FS), meestal een map, map of map genoemd. Bestandsnamen worden opgebouwd volgens de regels die zijn aangenomen in een bepaald bestand en besturingssysteem (OS). Bij veel systemen kunt u namen toewijzen, zoals reguliere bestanden, evenals mappen en speciale objecten (symbolische links, blokapparaten, enz.).

De bestandsnaam is onderdeel volledige bestandsnaam, ook wel genoemd compleet of op een absolute manier naar het bestand. De volledige naam kan de volgende componenten bevatten:

De bestandsnaam is nodig zodat de gebruiker toegang heeft tot het bestand. Er kunnen niet twee bestanden met dezelfde naam in dezelfde map staan ​​(sommige bestandssystemen zijn niet hoofdlettergevoelig, wat de mogelijkheid openlaat om bestanden te maken waarvan de namen in hoofdletters verschillen).

De bestandsnaam bestaat uit twee delen, gescheiden door een punt:

Bestandsnamen op verschillende systemen

Vol, of absoluut, is de naam van het bestand dat alle mappen bevat tot aan de hoofdmap van het bestandssysteem. Relatief bestandsnamen bevatten geen volledige pad en zijn meestal gebonden aan de huidige map.

Ramen

  • \ - submapscheidingsteken
  • / - sleutelscheidingsteken commando tolk
  • : - scheidt de stationsletter of naam alternatieve stroom gegevens
  • * - vervangend teken (masker "een willekeurig aantal tekens")
  • ? - vervangend teken (masker "een willekeurig teken")
  • " - gebruikt om paden op te geven die spaties bevatten
  • < - перенаправление ввода
  • > - uitvoeromleiding
  • | - geeft een transportband aan

In UNIX en UNIX-achtige besturingssystemen zijn de slash (/) - scheidingsteken voor submappen - en het teken voor het einde van de regel (\0) verboden. De hierboven genoemde tekens (behalve de schuine streep) kunnen worden gebruikt, maar om compatibiliteitsredenen is het beter om ze te vermijden.

Bestandsnaamextensie

Bestandsnaamextensie(Engels) bestandsnaam extensie, zeggen ze vaak simpel bestandsextensie of verlenging) - een reeks tekens toegevoegd aan de bestandsnaam en bedoeld om het type (formaat) van het bestand te identificeren. Dit is een van de gebruikelijke manieren waarop een gebruiker of computersoftware kan bepalen welk type gegevens in een bestand is opgeslagen. De extensie wordt door de laatste punt gescheiden van het hoofdgedeelte van de bestandsnaam. Soms kunnen meerdere extensies achter elkaar worden gebruikt, bijvoorbeeld ".tar.gz".

Het besturingssysteem of bestandsbeheer kan bestandsextensies aan applicaties toewijzen. Wanneer een gebruiker een bestand met een geregistreerde extensie opent, wordt automatisch het programma gestart dat bij die extensie hoort. Sommige extensies kunnen aangeven dat het bestand uitvoerbaar is (op Windows).

Zie ook

Literatuur

  • Robachevsky A.N., Nemnyugin S.A., Stesik O.L. Bestandsnamen / Basisbestand systeem Systeem V / Hoofdstuk 4. Bestandssysteem // UNIX-besturingssysteem. - 2e druk. - Sint-Petersburg. : BHV-Petersburg, 2008. - blz. 338-339. - 656 sec. - ISBN 978-5-94157-538-1

Stichting Wikimedia.

  • 2010.
  • Yasaka-jinja

Dubovik

    Kijk wat "Bestandsnaam" is in andere woordenboeken: Bestandskenmerken - een set bytes die een bestand onderscheidt van veel andere bestanden. De bestandskenmerken zijn: bestandsnaam en inhoudstype; datum en tijd waarop het bestand is gemaakt; naam van de bestandseigenaar; bestandsgrootte; toegangsrechten voor bestanden; methode voor bestandstoegang. Zie ook:… …

    Bestandsnaamextensie Financieel woordenboek

    - (Engelse bestandsnaamextensie, vaak eenvoudigweg bestandsextensie of extensie genoemd) een reeks tekens toegevoegd aan de bestandsnaam en bedoeld om het type (formaat) van het bestand te identificeren. Dit is een van de gebruikelijke methoden bij... ... Wikipedia bestandsoverdracht

    - Een bestand overbrengen van de ene directory of map naar de andere. Vaak verandert de gebruiker bij het overbrengen de bestandsnaam. Als gevolg hiervan wordt het bestand op een nieuwe locatie geschreven en op de oude locatie gewist. Wanneer u daarentegen een bestand kopieert, verschijnt het op een nieuwe locatie... ... X-bestandsformaat - bestandsformaat voor het opslaan van 3D-objecten gemaakt door. Dit formaat slaat informatie op over de geometrie van een 3D-object (hoekpuntcoördinaten en normale coördinaten), textuurcoördinaten, beschrijvingen van materialen, paden en namen van texturen die ... Wikipedia

    Bestandsformaat- Formaatspecificatie van de datastructuur die is vastgelegd computerbestand. Het bestandsformaat wordt meestal in de naam aangegeven, als een deel gescheiden door een punt (dit deel wordt meestal de bestandsnaamextensie genoemd, hoewel dit strikt genomen niet waar is). Bijvoorbeeld... ... Wikipedia

    bestandskenmerken- Identificeerbare bestandskenmerken (naam, enz.) [E.S. Engels Russisch verklarend woordenboek in computersysteemtechniek. Moskou 1993] Onderwerpen informatietechnologie in het algemeen NL bestandskenmerken... Handleiding voor technische vertalers

Bestandsnamen.

Bestanden worden geïdentificeerd met namen. Gebruikers geven bestanden symbolische namen, waarbij rekening wordt gehouden met OS-beperkingen op zowel de gebruikte tekens als de lengte van de naam. Tot voor kort waren deze grenzen erg smal. Dus in het populaire bestand FAT-systeem de lengte van de namen is beperkt bekend schema 8.3 (8 tekens - de naam zelf, 3 tekens - de naamextensie), en in UNIX System V mag de naam niet meer dan 14 tekens bevatten. Het is echter veel handiger voor de gebruiker om met lange namen te werken, omdat je hiermee het bestand een echte geheugensteun kunt geven, waardoor je, zelfs na een vrij lange tijd, kunt onthouden wat dit bestand bevat. Daarom ondersteunen moderne bestandssystemen vaak lange symbolische bestandsnamen. Bijvoorbeeld Windows NT in zijn nieuwe bestand NTFS-systeem specificeert dat een bestandsnaam maximaal 255 tekens lang mag zijn, het afsluitende nulteken niet meegerekend.

Als u overschakelt naar lange namen, ontstaat er een compatibiliteitsprobleem met eerder gemaakte toepassingen die korte namen gebruiken. Om ervoor te zorgen dat toepassingen toegang krijgen tot bestanden volgens eerder geaccepteerde conventies, moet het bestandssysteem in staat zijn om gelijkwaardige korte namen (aliassen) te bieden aan bestanden met lange namen. Een van de belangrijke taken wordt dus het probleem van het genereren van geschikte korte namen.

Lange namen worden niet alleen ondersteund door nieuwe bestandssystemen, maar ook door nieuwe versies van bekende bestandssystemen. Windows 95 gebruikt bijvoorbeeld het VFAT-bestandssysteem, een aanzienlijk gewijzigde versie van FAT. Naast vele andere verbeteringen is een van de belangrijkste voordelen van VFAT de ondersteuning voor lange namen. Naast het probleem van het genereren van gelijkwaardige korte namen bij de implementatie van de nieuwe FAT-variant belangrijke taak het was de taak om lange namen op te slaan, op voorwaarde dat de opslagmethode en de structuur van de gegevens op de schijf niet fundamenteel zouden veranderen.

Gebruikelijk verschillende bestanden kunnen dezelfde symbolische namen hebben. In dit geval wordt het bestand uniek geïdentificeerd door een zogenaamde samengestelde naam, een reeks symbolische mapnamen. Sommige systemen kunnen hetzelfde bestand niet meerdere verschillende namen geven, terwijl andere systemen een dergelijke beperking niet hebben. In het laatste geval wijst het besturingssysteem een ​​extra unieke naam aan het bestand toe, zodat er een één-op-één correspondentie tot stand kan worden gebracht tussen het bestand en zijn unieke naam. De unieke naam is een numerieke identificatie en wordt gebruikt door besturingssysteemprogramma's. Een voorbeeld van zo’n unieke bestandsnaam is het nummer inode op een UNIX-systeem.

Alle moderne bestandssystemen ondersteunen bestandsnaamgeving op meerdere niveaus door het onderhouden van extern geheugen extra bestanden met een speciale structuur - mappen. Elke map bevat de namen van de mappen en/of bestanden die zich daarin bevinden deze catalogus. Dus, volledige naam bestand bestaat uit een lijst met mapnamen plus de naam van het bestand in de map die rechtstreeks naar verwijst dit bestand. Het verschil tussen de manier waarop bestanden op verschillende bestandssystemen worden benoemd, is waar de reeks namen begint.

Er zijn twee extreme opties. Veel bestandsbeheersystemen vereisen dat elk bestandsarchief (een volledige directorystructuur) zich volledig op één schijfpakket bevindt (of logische schijf, een sectie van een fysiek schijfpakket dat door besturingssysteemtools wordt weergegeven als een afzonderlijke schijf). In dit geval begint de volledige bestandsnaam met de naam van het schijfapparaat waarop de overeenkomstige schijf is geïnstalleerd. Deze naamgevingsmethode wordt gebruikt in DEC-bestandssystemen, en bestandssystemen komen hier heel dicht in de buurt personal computers. Deze organisatie kan worden genoemd als het onderhouden van geïsoleerde bestandssystemen.

Een andere extreme optie werd geïmplementeerd in bestandssystemen van het besturingssysteem Multics-systemen. Dit systeem verdient een aparte grote discussie, een hele reeks originele ideeën, maar we zullen ons alleen concentreren op de kenmerken van het organiseren van een bestandsarchief. In het Miltics-bestandssysteem vertegenwoordigden gebruikers de volledige verzameling mappen en bestanden als één enkele boom. De volledige bestandsnaam begon met de naam van de hoofdmap en de gebruiker hoefde zich geen zorgen te maken over de installatie schijf apparaat eventuele specifieke schijven. Het systeem zelf, op zoek naar een bestand op naam, vroeg de operator om het te installeren benodigde schijven. Een dergelijk bestandssysteem is volledig gecentraliseerd te noemen.

Natuurlijk zijn gecentraliseerde bestandssystemen in veel opzichten handiger dan geïsoleerde systemen: het bestandsbeheersysteem neemt meer voor zijn rekening routinematig werk. Maar dergelijke systemen leveren aanzienlijke problemen op als men een subboom van het bestandssysteem naar een andere computerinstallatie moet verplaatsen.

Processen in UNIX-besturingssysteem.

Naast targeting op besturingssystemen bepaald soort hardwareplatform, er zijn mobiel Besturingssysteem dat gemakkelijk overdraagbaar is verschillende soorten computers (UNIX). In dergelijke besturingssystemen worden hardware-afhankelijke locaties gelokaliseerd en herschreven wanneer het systeem wordt overgedragen. Het hardware-onafhankelijke deel is geïmplementeerd in een programmeertaal hoog niveau, in de regel in de C-taal, en wordt opnieuw gecompileerd wanneer u naar een ander platform overstapt.

Momenteel gebruikt ongeveer 90% van de computers Windows OS. Een bredere klasse besturingssystemen is ontworpen voor gebruik op servers. Deze klasse besturingssystemen omvat de familie UNIX, bedrijfsontwikkelingen Microsoft(MS DOS en Windows), netwerkproducten Nieuw en bedrijven IBM.

UNIX- een multi-user, multi-tasking besturingssysteem dat voldoende bevat krachtige hulpmiddelen bescherming van programma's en bestanden van verschillende gebruikers. UNIX OS is machine-onafhankelijk, wat een hoge mobiliteit en gemakkelijke draagbaarheid garandeert applicatieprogramma's op computers met verschillende architecturen. Belangrijk kenmerk Besturingssysteem UNIX-familie zijn de modulariteit en het uitgebreide assortiment serviceprogramma's, die het mogelijk maken een gunstige werkomgeving te creëren voor gebruikersprogrammeurs (dat wil zeggen dat het systeem vooral effectief is voor specialisten - applicatieprogrammeurs). Ongeacht de versie zijn de gemeenschappelijke kenmerken van UNIX dat wel multiplayer-modus met middelen om gegevens te beschermen tegen ongeoorloofde toegang; uitvoering multitasking verwerking in de timesharing-modus; draagbaarheid van het systeem door het hoofdgedeelte in C te schrijven.



Nadeel UNIX-systemen is een grote bronintensiteit, die meestal overbodig is voor kleine systemen voor één gebruiker op basis van personal computers.

Over het algemeen zijn besturingssystemen uit de UNIX-familie in de eerste plaats gericht op grote groepen lokaal (zakelijk) En mondiale netwerken , die het werk van duizenden gebruikers verenigt. Het wijdverbreide gebruik van UNIX en zijn LINUX-versie ontvangen op internet, waar de machine-onafhankelijkheid van het besturingssysteem van het grootste belang is.

Er werd een compromisoplossing gebruikt in UNIX OS-bestandssystemen. Op basisniveau Deze bestandssystemen ondersteunen geïsoleerde bestandsarchieven. Eén van deze archieven wordt aangemerkt als het rootbestandssysteem. Nadat het systeem is opgestart, kunt u het rootbestandssysteem en een aantal geïsoleerde bestandssystemen in één gemeenschappelijk bestandssysteem "mounten". Technisch gezien wordt dit gedaan door speciale lege mappen in het rootbestandssysteem te maken. Speciaal systeem oproep Met mount UNIX kunt u de hoofdmap van een opgegeven bestandsarchief aan een van deze lege mappen koppelen. Zodra een gedeeld bestandssysteem is aangekoppeld, wordt de bestandsnaamgeving op dezelfde manier uitgevoerd alsof het vanaf het begin gecentraliseerd zou zijn. Gezien het feit dat het bestandssysteem meestal wordt aangekoppeld tijdens het opstarten van het systeem, denken UNIX OS-gebruikers doorgaans niet na over de oorspronkelijke oorsprong van het gedeelde bestandssysteem.

Bestandssysteem

Bestand is elke set informatie die onder zijn eigen naam op schijf is opgeslagen. Het bestand kan bestaan ​​uit programma's, teksten, afbeeldingen, datasets, enz. Bestanden worden op schijf opgeslagen in een hiërarchische boomstructuur.

Schijven worden aangeduid met letters van het Latijnse alfabet en een dubbele punt. Harde schijf kan worden onderverdeeld in verschillende logische schijven, die worden aangegeven met letters C:, D:, E: enz.

In wezen is een map een speciaal type bestand dat informatie bevat over de bestanden en mappen daarin.

Adres geeft de locatie van een bestand of map op het bestandssysteem aan. Het begint met de stationsnaam en registreert vervolgens een reeks mapnamen. De schijfnaam wordt aangeroepen hoofdmap. Een andere naam voor een adres is “volledig pad”.

Formaat adresopname: Stationsnaam:\Map1\Map2\.

Volledige bestandsnaam bestaat uit de bestandsnaam en het volledige pad. Elk bestand dat op uw computer is opgeslagen, heeft een unieke volledige naam. Er kunnen niet twee bestanden met dezelfde naam in één map staan. verschillende mappen dit is acceptabel.

Bestanden worden in delen naar schijf geschreven. De kleinste ruimte waarnaar gegevens op een schijf kunnen worden geschreven, is één cluster is het minimaal adresseerbare schijfelement. Een cluster kan uit één of meerdere sectoren bestaan. De sectorgrootte is 512 bytes.

Het bestandsopslagsysteem wordt aangeroepen bestandssysteem. Windows ondersteunt drie bestandssystemen: FAT16 (of gewoon FAT), FAT32 en NTFS. Het bestandssysteem wordt geselecteerd wanneer Windows-installatie en schijfformattering.

Bij het formatteren van een schijf wordt een systeemgebied toegewezen, dat uit drie delen bestaat: de opstartsector, de bestandstoewijzingstabel en de hoofdmap.

IN opstartsector (Boot Record) slaat gegevens op over het schijfformaat en het bestandssysteem.

IN hoofdmap bevat een lijst met bestanden op de schijf. Een bestandsrecord bevat de naam van het bestand, het adres van het eerste cluster, de grootte van het bestand en de tijd en datum waarop het is gemaakt.

Bestandstoewijzingstabel(File Allocation Table, afgekort FAT) bevat een beschrijving van de volgorde van locatie van alle bestanden in clusters van deze schijf, evenals informatie over defecte delen van de schijf. Het aantal cellen in de FAT-tabel komt overeen met het aantal clusters op de schijf, en de waarden van de cellen zijn de bestandsplaatsingsketens, d.w.z. reeks adressen van clusters waarin bestanden zijn opgeslagen. Serienummer FAT-tabelcel komt overeen met het clusteradres.

De bestandsnaam bestaat uit twee delen, gescheiden door een punt: de bestandsnaam en de extensie ervan.

Verlenging in de bestandsnaam dient om het type aan te geven. Het besturingssysteem identificeert het programma aan de hand van de bestandsextensie. Waarmee het bestand is gemaakt. Sommige extensies geven aan dat het bestand een programma is.


De programmabestanden worden aangeroepen uitvoerbare bestanden. Ze hebben een extensie com of exe.

De volgende servicetekens zijn verboden in de bestandsnaam: \ / : * ? “< > |.

Er zijn enkele verschillen bij het opgeven van bestandsnamen in MS DOS en Windows. In MS DOS mag de naamlengte niet langer zijn dan 8 tekens, in Windows - 256 tekens. In MS DOS kunt u geen tekens en spaties uit het Russische alfabet gebruiken, maar in Windows wel.

Jokertekens worden gebruikt om een ​​groep bestanden aan te duiden. Een asterisk (*) geeft een willekeurig aantal tekens aan, vraagteken(?) – elk karakter. Het patroon p* betekent bijvoorbeeld dat de bestandsnaam begint met de letter p, het patroon p???l betekent dat de bestandsnaam drie willekeurige tekens bevat tussen de letters p en l, en het patroon *.txt geeft alle bestanden aan. met de txt-extensie.

Sommige programma's gebruiken het pipe-teken (|) om de uitsluiting van bepaalde patronen aan te geven. *.*|*.bak betekent bijvoorbeeld alle bestanden behalve bestanden met de extensie bak.

Een bestand is een bepaalde hoeveelheid informatie (programma of gegevens) die een naam heeft en wordt opgeslagen in het langetermijngeheugen (extern).

De bestandsnaam bestaat uit twee delen, gescheiden door een punt: de eigenlijke bestandsnaam en de extensie die het type bepaalt (programma, gegevens, enz.). De werkelijke naam van het bestand wordt door de gebruiker opgegeven en het bestandstype wordt doorgaans automatisch door het programma ingesteld wanneer het wordt gemaakt. Bestandsextensie is het deel van de bestandsnaam dat wordt gescheiden door de meest rechtse punt in de naam.

Bij het schrijven van een bestandsnaam mag u alleen Engelse letters en cijfers gebruiken. De naam moet beginnen met een letter. Spaties en leestekens zijn niet toegestaan, met uitzondering van het uitroepteken (!), tilde (~) en onderstrepingsteken (_).

Na de introductie van het Windows 95-besturingssysteem werden de vereisten voor bestandsnaamgeving aanzienlijk soepeler. Ze zijn ook geldig in alle volgende versies van Windows-besturingssystemen.

1. Er zijn maximaal 255 tekens toegestaan.

2. Het is toegestaan ​​symbolen van nationale alfabetten te gebruiken, met name Russisch.

3. Spaties en andere eerder verboden tekens zijn toegestaan, met uitzondering van de volgende negen: /\:*?"<>|.

4. U kunt meerdere punten in de bestandsnaam gebruiken. Als naamextensie worden alle volgende tekens beschouwd laatste punt.

De rol van de bestandsnaamextensie is puur informatief en niet opdrachtgericht. Als u de bestandsextensie TXT toewijst aan een bestand met een afbeelding, wordt de inhoud van het bestand niet omgezet in tekst. Het kan worden bekeken in een programma dat is ontworpen voor het werken met teksten, maar een dergelijke weergave levert niets begrijpelijks op.

Bestandssysteem. Op elk opslagmedium (floppy, harde schijf of laserdisk) kunnen een groot aantal bestanden worden opgeslagen. De volgorde waarin bestanden op de schijf worden opgeslagen, wordt bepaald door het geïnstalleerde bestandssysteem.

Een bestandssysteem is een systeem voor het opslaan van bestanden en het organiseren van mappen. Het definieert het formaat voor de fysieke opslag van informatie, die meestal in de vorm van bestanden is gegroepeerd. Een specifiek bestandssysteem bepaalt de grootte van de bestandsnaam, de maximaal mogelijke bestandsgrootte en een reeks bestandskenmerken. Sommige bestandssystemen bieden servicemogelijkheden, zoals toegangscontrole of bestandsversleuteling.

Voor schijven met een klein aantal bestanden (tot enkele tientallen) is het handig om een ​​bestandssysteem op één niveau te gebruiken, wanneer de directory (inhoudsopgave van de schijf) een lineaire reeks bestandsnamen is. Om een ​​bestand op schijf te vinden, hoeft u alleen de bestandsnaam op te geven. Dit schema met één niveau werd gebruikt in de eerste versies van MS-DOS. Tegenwoordig is het bijvoorbeeld te vinden in sommige digitale camera's: alle gemaakte foto's worden in één map opgeslagen.

Als er honderden en duizenden bestanden op een schijf zijn opgeslagen, worden de bestanden, om het zoeken te vergemakkelijken, georganiseerd in een hiërarchisch bestandssysteem met meerdere niveaus, dat een 'boom'-structuur heeft (ziet eruit als een omgekeerde boom).

In dit geval worden bestanden op schijven gecombineerd in mappen. De initiële root-map bevat submappen van het eerste niveau, in elk daarvan zijn er submappen van het tweede niveau, enz. Opgemerkt moet worden dat bestanden kunnen worden opgeslagen in mappen van alle niveaus. IN Windows-mappen worden mappen genoemd

Voor elk bestand worden bestandskenmerken ingesteld die het systeem vertellen welke bewerkingen op de bestanden kunnen worden uitgevoerd. Er zijn vier attributen:

Alleen lezen (R);

Archief (A);

Verborgen (H);

Systeem (S).

Alleen-lezen bestandskenmerk

Dit kenmerk geeft aan dat het bestand niet kan worden gewijzigd. Alle pogingen om een ​​alleen-lezen bestand te wijzigen, verwijderen of hernoemen zullen mislukken.

Bestandskenmerk "Verborgen"

Een bestand met dit kenmerk wordt niet weergegeven in de map. Het attribuut kan ook op hele mappen worden toegepast. We moeten niet vergeten dat het systeem de mogelijkheid biedt om weer te geven verborgen bestanden Om dit te doen, gaat u gewoon naar het Verkenner-menu Extra – Mapopties – Tabblad Weergave – Verborgen bestanden en mappen weergeven.

Bestandsattribuut "Archief"

Bijna alle bestanden hebben dit kenmerk; het in-/uitschakelen ervan heeft vrijwel geen zin. Gebruikt door back-upprogramma's om wijzigingen in een bestand te detecteren.

Bestandsattribuut "Systeem"

Dit kenmerk wordt ingesteld voor de benodigde bestanden besturingssysteem voor een stabiele werking. In feite wordt het bestand verborgen en alleen-lezen. Het is onmogelijk om zelf het systeemattribuut voor een bestand in te stellen.

BESTANDSPECIFICATIE

Om ervoor te zorgen dat het besturingssysteem een ​​bestand kan detecteren, moet het worden verteld

zijn naam. Bovendien moet u het station opgeven waarop het bestand zich bevindt. Voor

De schijfaanduiding gebruikt het cijfer van het apparaat (schijfstation) waarop

het is geïnstalleerd. De apparaatcode is bijvoorbeeld een letter van het alfabet

gevolgd door een dubbele punt. De eerste schijf in het systeem is toegewezen

de code is "A:", de tweede - "B:". De eerste schijf voor harde schijf gebruikelijk

is gemarkeerd met de code "C:". Schijfstations verschillen in de apparaatversleuteling en

worden genoemd: schijf A, schijf B, enz.

Het apparaatcijfer, geschreven in combinatie met de bestandsnaam, vertegenwoordigt

is een bestandsspecificatie. De specificatie wordt ingevoerd in het formaat: ("cipher

device""eenvoudige naam.extensie"). Bijvoorbeeld een bestandsspecificatie met

eenvoudige naam "instruct" en extensie "txt", gelegen op station A,

ziet er als volgt uit: "A:instruct.txt".

Typen bestandssysteem

Volgens de methode van gegevensidentificatie worden ze onderscheiden:

Triviale bestandssystemen die bepalen hoe bestanden worden opgeslagen op één enkele ‘heap’, de hoofdmap van de media. Deze systemen zijn vrijwel uitgestorven en vervangen door hiërarchische systemen. Een van de gebruikte programma's is TR-DOS op de Sinclair ZX-Spectrum-computer.

Hiërarchische bestandssystemen die bestanden opslaan in een boomachtige mappenstructuur. Ze zijn het meest voorkomende type FS. IN desktopsystemen Sinds de jaren negentig worden ze vrijwel uitsluitend gebruikt.

Relationele, associatieve, (?) andere FS's die andere methoden voor gegevensidentificatie bieden. Ze worden uiterst zelden gebruikt vanwege hun beperkte reikwijdte.

Bestandssystemen variëren in hun veerkracht tegen fouten:

Storingstolerante constructies zijn doorgaans triviale constructies, waarvan de volledige consistentie tijdens het gebruik niet altijd gewaarborgd is. Als het systeem faalt tijdens momenten van inconsistentie, is gegevensverlies of zelfs vernietiging van het volledige bestandssysteem mogelijk. Herstel vereist vaak langdurige en niet-triviale acties.

Fouttolerante systemen bieden op elk moment in de levensduur van het bestandssysteem volledig consistente structuren. Er zijn dus geen momenten waarop een storing kan leiden tot gegevensverlies of vernietiging van het bestandssysteem. In de regel zijn dit gejournaliseerde bestandssystemen die alle structuurwijzigingen in een speciaal gebied dupliceren: het journaal. In het geval van een storing hebben ze dus de mogelijkheid om een ​​onvoltooide bewerking te voltooien of de status van het bestandssysteem vóór de mislukking.