|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Vad menas när den sa en fil strukturlös i Unix?

    I UNIX-liknande system betraktas en fil som "strukturlös" i den meningen att operativsystemet i sig inte lägger någon inneboende struktur eller format på data i filen. Operativsystemet behandlar helt enkelt filen som en sekvens av byte.

    Kontrast detta med, säg, en databasfil. En databasfil har en definierad struktur - tabeller, rader, kolumner, datatyper - som förstås och verkställs av databashanteringssystemet (DBMS). DBMS vet hur man tolkar byte i filen enligt detta schema.

    En strukturlös fil i Unix har * nej * sådan fördefinierad tolkning som åläggs av operativsystemet. Det är upp till applikationen som skapar och läser filen för att avgöra hur man tolkar sekvensen för byte. Det är därför olika program kan använda samma fil på helt olika sätt.

    Till exempel:

    * En textfil: Applikationen (som en textredigerare) tolkar byte som tecken enligt en karaktär som kodar (som UTF-8 eller ASCII). OS vet dock inte att det är text; Den ser bara en sekvens av byte.

    * En binär fil (t.ex. en bild eller körbar): Byte representerar pixeldata, maskininstruktioner eller annan icke-textuell information. Återigen förstår OS inte den inre strukturen; lämplig applikation (bildvisare, programlastare) gör.

    Flexibiliteten i strukturlösa filer är en viktig aspekt av Unix filosofi. Det möjliggör olika applikationer och undviker att binda filformat till själva operativsystemet. Tolkningen lämnas helt till applikationerna.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är UNIX -operatör?
    ·Vad är en Unix-server?
    ·Lägga till en användare till Unix
    ·Konvertera ett datum till Unix Timestamp i COBOL
    ·Hur du ändrar ett ägarens namn i Unix
    ·Hur körs ett jobb med jämna mellanrum i UNIX -system?…
    ·Hur man laddar ner ett UNIX-operativsystem
    ·Vilka är de vanliga skalvariablerna i unix?
    ·Vad är grep i Unix?
    ·En handledning för montering i Unix
    Utvalda artiklarna
    ·Hur konvertera Java till EXE i Linux
    ·Felsökning av en Sirius Online Media Player
    ·Windows 2000 -nödreparationsprocessen återställer sy…
    ·Hur ändrar jag Time Clock & Date på Linux
    ·Hur Installera & Starta en Dell Inspiron 1200
    ·Var är mina nedladdningar på Windows 8?
    ·Hur man installerar Vista från en Dell återställning…
    ·Vad är Windows-XP eloberate de viktiga funktionerna i …
    ·Vad är full form av SSDD?
    ·Hur du ansluter en SharePoint-webbplats i Windows Explo…
    Copyright © Dator Kunskap https://www.dator.xyz