Kysy
  • Ovatko kansiot tiedostoja, onko niillä koko ja voiko ne olla erilaisia, esim kännykän, linuxin, macin tai windowsin kansiot?

    ainakin windowsissa kansioita voi jossain määrin muokata, vaihtaa kuvakkeen ja muuta kivaa, eivät taida olla yhteensopivia vaikka linuxin kanssa

    kännykällä voi jossain määrin hallita tiedostoja myös, ja esim kun asentaa ohjelman tietokoneelle, voi setupin aikana luoda uusia kansioita, onko ne valideja kuten muutkin kansiot

    turhanpäiväinen knoppikysymys, mutta aloin vain miettiä... tiedostojärjestelmän kannalta kansio on vain polku, C:/kansio1/kansio2/tiedosto.txt, eli kansio ei olisi tiedosto vain joku määritysinfo?

    folder kansio

Yksi vastaus

  • Käyttöjärjestelmien ns. ajettavat tiedostot (executable, .exe tms winukassa) ja kirjastot (libraries, .dll winukassa, .so linuxissa) eivät ole yhteensopivia. Muiden tiedostojen (tekstitiedostot, word-dokumentit tms) kohdalla kyse on vaan siitä, että osaako jokin asennettu ohjelma niitä lukea.

    Tiedostojärjestelmän kannalta tiedostot kirjoitetaan paloina (blokkeina, koko yleensä 4096 tavua) ympäri kovalevyä ja ns. tiedostotauluun (file allocation table) kirjoitetaan viittaus mistä blokista mikin tiedosto alkaa. Blokkiin tuleva tieto koostuu datasta (eli tiedoston sisällöstä, osasta siitä) SEKÄ viittauksesta seuraavaan blokkiin, jossa tiedosto jatkuu. Tuohon samaiseen tiedostotauluun voidaan kirjoittaa myös tieto siitä, mitä tiedostoja kansio sisältää - tai mistä kohtaa kovalevyä (mistä blokista) löytyy kansion sisältävien tietojen ensimmäiset palaset.

    Eri käyttöjärjestelmät voidaan asentaa vain käyttöjärjestelmän ymmärtämään tietodojärjestelmään ja siksi käyttöjärjestelmien asennusvaiheessa kovalevyt (kovalevyn osiot) alustetaan (formatoidaan) sopivaksi: Windowsissa tiedostojärjestelmä on NTFS, Linuxissa Ext (tai reisierfs tms) Mäkissä HFS+. Periaatteessa on sama millä vekottimella tai käyttöjärjestelmällä sinä niitä kansioita tai tiedostoja käpistelet, kunhan se laite/käyttöjärjestelmä hallitsee kiintolevyllä/usbitikulla/muistikortissa käytetyn tiedostojärjestelmän.

    Tiedostojärjestelmään EI tallenneta tietoa siitä onko kansiolla tai tiedostolla esim. winukassa käytössä joku erikoinen kuvake - se on sitä käyttöjärjestelmän kikkailua.

Suosituimmat aiheet

Lisää aiheita

Uusimmat tapahtumat palvelussa

Aktiivisimmat käyttäjät

Näytä koko lista