Ero sivun ”Tiedostomuoto” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
p Käyttäjän 62.44.203.125 muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Ipr1 tekemään versioon.
Merkkaus: Pikapalautus Palauta-työkalulla
Ipr1 (keskustelu | muokkaukset)
 
(39 välissä olevaa versiota 13 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Lähteetön|pääosin lähteetön artikkeli}}
'''Tiedostomuoto''' ilmaisee [[tietokone]]iden tallennusmedialle talletetun [[tiedosto]]n tallennusmuodon eli rakenteen. Monista tiedostomuodoista on olemassa julkinen määritelmä, jossa kuvataan miten tieto tulee koodata. Hyötynä on talletetun tiedon yhteensopivuus eri ohjelmien ja järjestelmien välillä.
'''Tiedostomuoto''' tai '''tiedostoformaatti''' ilmaisee [[tietokone]]iden [[tallennusmedia]]lle, esimerkiksi [[kiintolevy]]lle talletetun [[tiedosto]]n tallennusmuodon eli rakenteen. Monista tiedostomuodoista on olemassa julkinen määritelmä, jossa kuvataan miten tieto tulee koodata. Hyötynä on talletetun tiedon yhteensopivuus eri ohjelmien ja järjestelmien välillä sekä tallennustilan säästö.


==Tiedostomuodon merkintä ja tunnistus==
==Tiedostomuodon merkintä ja tunnistus==
Tiedostomuodon tunnistamiseen on kehitetty useita eri tapoja. [[Unix]] ja [[Unixin kaltainen käyttöjärjestelmä|Unixin kaltaiset]] käyttöjärjestelmät tunnistavat tiedostomuodon sen alussa olevasta [[Maaginen numero|merkkisarjasta]]. Esimerkiksi [[GIF]]-kuvatiedostot alkavat [[ASCII]]-merkeillä <code>GIF87a</code> tai <code>GIF89a</code> standardista riippuen ja käännetty [[Java]]-koodi heksaluvuilla 0xCAFEBABE<ref> JSR-000202 JavaTM Class File Specification Update Evaluation 1.0 Final Release </ref>. [[Amiga OS]] tunnistaa tiedostot samalla menetelmällä ja esimerkiksi [[IFF (tiedostomuoto)|IFF]] -tiedostot alkavat merkkijonolla <code>FORM</code>. Neljän merkin "Type ID" tunnistetta kutsutaan eri yhteyksissä eri tavoin: [[Mac OS]]-alustalla Type ID-koodia kutsutaan [[OSType]]:ksi ja [[Windows]]-alustalla [[FourCC]]:ksi. Uudempi [[macOS]] noudattaa [[Berkeley Software Distribution|BSD:n]] tavoin Unix-tapaa. Tiedostomuoto voidaan tällöin tunnistaa sen nimeämisestä riippumatta ja esimerkiksi [[Unix-putki|komentoriviputken]] tai verkon yli välitetyn datavirran yhteydessä tiedostomuoto tunnistetaan ilman nimeä.
Tiedostomuodon tunnistamiseen on kehitetty useita eri tapoja. [[Unix]] ja [[Unixin kaltainen käyttöjärjestelmä|Unixin kaltaiset]] käyttöjärjestelmät tunnistavat tiedostomuodon sen alussa olevasta [[Maaginen numero|merkkisarjasta]]. Esimerkiksi [[GIF]]-kuvatiedostot alkavat [[ASCII]]-merkeillä <code>GIF87a</code> tai <code>GIF89a</code> standardista riippuen ja käännetty [[Java]]-koodi heksaluvuilla 0xCAFEBABE<ref> JSR-000202 JavaTM Class File Specification Update Evaluation 1.0 Final Release </ref>. [[Amiga OS]] tunnistaa tiedostot samalla menetelmällä ja esimerkiksi [[IFF (tiedostomuoto)|IFF]] -tiedostot alkavat merkkijonolla <code>FORM</code>. Neljän merkin "Type ID" tunnistetta kutsutaan eri yhteyksissä eri tavoin: [[Mac OS]]-alustalla Type ID-koodia kutsutaan [[OSType]]:ksi ja [[Windows]]-alustalla [[FourCC]]:ksi. Uudempi [[macOS]] noudattaa [[Berkeley Software Distribution|BSD:n]] tavoin Unix-tapaa. Tiedostomuoto voidaan tällöin tunnistaa sen nimeämisestä riippumatta ja esimerkiksi [[Unix-putki|komentoriviputken]] tai verkon yli välitetyn datavirran yhteydessä tiedostomuoto tunnistetaan ilman nimeä.


Eräs käytetty tapa on käyttää [[Tiedostopääte|tiedostopäätteitä]]. Eräät tiedostonhallintaohjelmat kuten [[Microsoft Windows|Windows]]in Explorer tai [[KDE|KDE:n]] tiedostoselain [[Konqueror]] käyttävät tiedostopäätettä päätelläkseen tiedoston tiedostotyypin. Tiedostopääte on tiedoston nimessä viimeisen pisteen jälkeen tulevat merkit. Esimerkiksi [[HTML]]-dokumentit tunnistetaan <code>.html</code>-tiedostopäätteestä. Muita tiedostomuodon tunnistamiseen käytettäviä tapoja on muun muassa tiedostomuodon päättely tiedoston sisällön perusteella ja [[metadata]]n tallentaminen [[tiedostojärjestelmä]]än.
Eräs käytetty tapa on käyttää [[Tiedostopääte|tiedostopäätteitä]]. Eräät [[tiedostonhallinta]]ohjelmat kuten [[Windows Explorer]] tai [[Konqueror]] käyttävät tiedostopäätettä päätelläkseen tiedoston tiedostotyypin. Tiedostopääte on tiedoston nimessä viimeisen pisteen jälkeen tulevat merkit. Esimerkiksi [[HTML]]-dokumentit tunnistetaan <code>.html</code>-tiedostopäätteestä.

Tiedostopäätteet näkyvät tiedostonimen loppuosassa pisteellä eroteltuna. Esimerkiksi tiedostonimessä <code>foobar.txt</code>, pääteosa <code>.txt</code> voi ilmaista tiedoston olevan yksinkertainen muotoilematon [[tekstitiedosto]], jonka voi avata millä tahansa tekstitiedostoja lukevalla [[tekstieditori]]lla tai tekstinkäsittelyohjelmalla.
Tiedostopäätteet näkyvät tiedostonimen loppuosassa pisteellä eroteltuna. Esimerkiksi tiedostonimessä <code>foobar.txt</code>, pääteosa <code>.txt</code> voi ilmaista tiedoston olevan yksinkertainen muotoilematon [[tekstitiedosto]], jonka voi avata millä tahansa tekstitiedostoja lukevalla [[tekstieditori]]lla tai tekstinkäsittelyohjelmalla.


Rivi 11: Rivi 11:


== Tekniikka ==
== Tekniikka ==
Tiedostomuoto tarkoittaa välttämättöminen valinnaisten tietojen säilömistä rakenteeseen, joka voidaan ohjelmallisesti käsitellä yhdessä tai useammassa eri ohjelmassa. Välttämättömiä tietoja voivat olla audiokanavien lukumäärä ja näytteenottotaajuus äänen oikean toiston varmistamiseksi. Valinnaisia tietoja voivat olla tekijän ja tiedoston luomiseen käytetyn ohjelman nimi sekä ajan hetki.
Tiedostomuoto tarkoittaa välttämättömien valinnaisten tietojen säilömistä rakenteeseen, joka voidaan ohjelmallisesti käsitellä yhdessä tai useammassa eri ohjelmassa. Välttämättömiä tietoja voivat olla audiokanavien lukumäärä ja näytteenottotaajuus äänen oikean toiston varmistamiseksi. Valinnaisia tietoja voivat olla tekijän ja tiedoston luomiseen käytetyn ohjelman nimi sekä ajan hetki.


Esimerkiksi [[AIFF]]-tiedostomuoto koostuu lohkoista, joissa kerrotaan tietynlaisia [[metatieto]]ja itse audiodatasta. Metatiedot kertovat montako [[bitti]]ä yksittäinen ääninäyte on ja ohjelma sen mukaan voi jakaa datan eri kanaviin.<ref>{{Verkkoviite | osoite = http://www.muratnkonar.com/aiff/ | nimeke = Audio Interchange File Format (AIFF) | viitattu = 28.11.2017}}</ref> Käsittelevä ohjelma voi myös ohittaa lohkot joita se ei välttämättä tarvitse sillä hetkellä.
Esimerkiksi [[AIFF]]-tiedostomuoto koostuu lohkoista, joissa kerrotaan tietynlaisia [[metatieto]]ja itse audiodatasta. Metatiedot kertovat montako [[bitti]]ä yksittäinen ääninäyte on ja ohjelma sen mukaan voi jakaa datan eri kanaviin.<ref>{{Verkkoviite | osoite = http://www.muratnkonar.com/aiff/ | nimeke = Audio Interchange File Format (AIFF) | viitattu = 28.11.2017 | arkisto = https://web.archive.org/web/20170418200238/http://www.muratnkonar.com/aiff/ | arkistoitu = 18.4.2017 }}</ref> Käsittelevä ohjelma voi myös ohittaa lohkot joita se ei välttämättä tarvitse sillä hetkellä.


Säännönmukainen tiedostomuoto voi olla olennaista, jotta tietoa voidaan käsitellä luotettavasti eri ohjelmaversioiden ja eri ohjelmien välillä, osittain koska uudemmat versiot voivat lisätä tietoa jota aiemmat versiot eivät osaa käsitellä.
Säännönmukainen tiedostomuoto voi olla olennaista, jotta tietoa voidaan käsitellä luotettavasti eri ohjelmaversioiden ja eri ohjelmien välillä, osittain koska uudemmat versiot voivat lisätä tietoa jota aiemmat versiot eivät osaa käsitellä.
Rivi 19: Rivi 19:
==Tiedostomuotoja==
==Tiedostomuotoja==


Tiedostomuotoja on olemassa useita eri tarkoituksiin. Joihinkin tarkoituksiin on jopa useita kilpailevia muotoja. Osa tiedostomuodoista on suunniteltu vain yhtä tarkoitusta varten, kuten JPEG staattisten kuvien tallennusta varten. Osaa tiedostomuodoista voidaan käyttää useaan tarkoitukseen, kuten GIF-tiedostomuoto jota voidaan käyttää kuvien ja animaatioiden tallentamiseen. Tiedostomuodot voidaan jakaa käyttötarkoituksensa perusteella seuraavasti:
Tiedostomuotoja on olemassa useita eri tarkoituksiin. Joihinkin tarkoituksiin on jopa useita kilpailevia muotoja. Osa tiedostomuodoista on suunniteltu vain yhtä tarkoitusta varten, kuten JPEG staattisten kuvien tallennusta varten. Osaa tiedostomuodoista voidaan käyttää useaan tarkoitukseen, kuten GIF-tiedostomuoto, jota voidaan käyttää kuvien ja animaatioiden tallentamiseen. Tiedostomuodot voidaan jakaa käyttötarkoituksensa perusteella seuraavasti:


===Arkistotiedostomuodot===
===Arkistotiedostomuodot===
Arkistotiedostomuodot tiivistävät alkuperäisiä tiedostoja ja arkistoimalla säästetään muistitilaa tai pystytään siirtämään tiedostoja verkostossa vähäisemmällä määrällä tietoliikennettä.
[[Arkistotiedosto]]muodot ("pakkausohjelmien" tiedostot) tiivistävät alkuperäisiä tiedostoja ja arkistoimalla säästetään muistitilaa tai pystytään siirtämään tiedostoja verkostossa vähäisemmällä määrällä tietoliikennettä.


* [[RAR]]
* [[RAR]]
* [[ZIP]]
* [[ZIP]]
* [[LHA (tiedostomuoto)|LHA]]
* LHA
* LZX
* LZX
* sit (Stuffit Expander)
* xar/xip

Unixeissa käytetty [[tar (Unix)|tar]]-ohjelma ei itsessään pakkaa, mutta tukee ulkoisia pakkausohjelmia, kuten [[gzip]], [[bzip2]] ja xz, pakkaamiseen ja purkamiseen.


===Pakettitiedostomuodot===
Unixeissa käytetty [[tar (Unix)|tar]]-ohjelma ei itsessään pakkaa, mutta tukee ulkoisia pakkausohjelmia kuten [[gzip]], [[bzip2]] ja xz pakkaamiseen ja purkamiseen.
Ohjelmien asennukseen käytettävät [[pakettitiedosto]]muodot kuten:
* [[APK]]
* deb
* RPM


===Kuvatiedostomuodot===
===Kuvatiedostomuodot===
Rivi 35: Rivi 43:
Kuvatiedostomuotoja käytetään kuvien tallentamiseen, säilyttämiseen ja katseluun. Kuvat voidaan jakaa bittisyvyytensä mukaan määrittyviin värisyvyyksiin.
Kuvatiedostomuotoja käytetään kuvien tallentamiseen, säilyttämiseen ja katseluun. Kuvat voidaan jakaa bittisyvyytensä mukaan määrittyviin värisyvyyksiin.


*[[BMP (tiedostomuoto)|BMP]], kehittäjä [[Microsoft]] [[Windows]] bitmap, pakkaamaton tiedostomuoto
*[[BMP (tiedostomuoto)|BMP]], [[Microsoft]]in [[Windows]]issa käytetty [[bittikarttagrafiikka|bittikarttagrafiikan]] muoto, pakkaamaton tiedostomuoto
*[[GIF]], kehittäjä/patentin haltija [[Unisys]]/[[IBM]]
*[[GIF]], kehittäjä/patentin haltija [[Unisys]]/[[IBM]]
*[[JPEG]], kehittäjä [[Joint Photographic Experts Group]] [http://www.jpeg.org]
*[[JPEG]], kehittäjä [[Joint Photographic Experts Group]], häviöllinen pakkaus
*[[PNG]], vapaa [[W3C]]-standardi, uusi versio [[ISO]]/[[IEC]] 15948:2003
*[[PNG]], vapaa [[W3C]]-standardi, uusin standardiversio [[ISO]]/[[IEC]] 15948:2003, häviötön pakkaus
*[[Raw (tiedostomuoto)|RAW]]-tiedostomuodot ovat digitaalikameroiden muokkaamattomien ''raakakuvien'' tiedostomuotoja, mitkä digitaalikamera tallentaa sellaisenaan käsittelemättöminä.
*[[Raw (tiedostomuoto)|RAW]]-tiedostomuodot ovat digitaalikameroiden muokkaamattomien ''raakakuvien'' tiedostomuotoja, mitkä digitaalikamera tallentaa sellaisenaan käsittelemättöminä.
*[[SVG]], Vektorigrafiikan tiedostomuoto
*[[SVG]], [[vektorigrafiikka|vektorigrafiikan]] tiedostomuoto
*[[TIFF]], Sivuntaitto-ohjelmien tiedostomuoto
*[[TIFF]], [[sivuntaitto]]-ohjelmien käyttämä kuvatiedostomuoto, häviötön


=== Ohjelmatiedostomuodot ===
=== Ohjelmatiedostomuodot ===
Rivi 51: Rivi 59:
* [[MZ]]
* [[MZ]]
* [[Portable Executable]] (PE)
* [[Portable Executable]] (PE)
* [[Python (ohjelmointikieli)|PY]], kehittäjä Python, käytetään Python-koodien pyörittämiseen.


===Teksti- ja dokumenttitiedostomuodot===
===Tekstitiedostomuodot===


Tekstitiedostomuodot, mitä käytetään tekstien tallentamiseen ja esittämiseen yksinkertaisimmasta ja varhaisimmasta monipuolisimpaan lueteltuna.
Tekstitiedostomuotoja käytetään tekstien tallentamiseen ja esittämiseen. Dokumenttitiedostot voivat sisältää myös kuvia ja grafiikkaa sekä muotoilumäärittelyjä.


* [[tekstitiedosto]], (toisinaan lyhennetty TXT), useita merkistöstä riippuvia muotoja
*[[TXT]], tekstimerkkitiedosto
*[[Rich Text Format|RTF]], rikastettu tekstimerkkitiedosto
* [[Rich Text Format]], "rikastettu" tekstitiedosto
*[[DOC (tiedostomuoto)|DOC]], [[Microsoft Word]]in tiedostomuoto, käytetään myös monissa muissa tekstinkäsittelyohjelmissa
* [[DOC (tiedostomuoto)|DOC]], useita samaa nimeä käyttäviä tiedostomuotoja, mukaan lukien [[Microsoft Word]]in käyttämä tiedostomuoto
* [[PostScript]], sivunkuvauskieli ja dokumenttimuoto
* [[PDF]], Adoben dokumenttimuoto
* [[EPUB]], sähkökirjoissa käytetty muoto
* [[DjVu]], skannatuille tiedoille suunnattu dokumenttimuoto
* [[DVI (tiedostomuoto)|DVI]], [[TeX]]-ohjelmiston muoto


===Videotiedostot===
===Videotiedostot===
Rivi 66: Rivi 78:
* [[Audio Video Interleave|AVI]]
* [[Audio Video Interleave|AVI]]
* [[DivX]]
* [[DivX]]
* [[MPEG]]
* [[Matroska]]
* [[MP4]]
* [[QuickTime]]
* [[WebM]]
* [[WebM]]


===Äänitiedostomuodot===
===Äänitiedostomuodot===
{{ääninäytelaatikko
*[[WAV]], Microsoftin tiedostomuoto, yleensä häviötön pakkaus
| otsikko = Ääninäytteet
| tiedosto = Bass loop 1 (Carrai Pass).wav
| nimi = Bass loop 1
| kuvaus = wav-muodossa oleva äänitallenne. 2.1 Megatavua
| tiedosto2 = Boogie riff 1.ogg
| nimi2 = Boogie riff
| kuvaus2 = ogg-muodossa oleva äänitallenne: 154 kilotavua.
}}
*[[AIFF]], Applen suunnittelema tiedostomuoto, ei pakkausta (AIFF-C on pakkauksen sisältävä muoto)
*[[WAV]] tai WAVE, Microsoftin suunnittelema tiedostomuoto, ei pakkausta
*[[Au (tiedostomuoto)|AU]], Sun Microsystemsin suunnittelema tiedostomuoto, eri koodausmenetelmiä
*[[FLAC]], vapaa standardi, häviötön pakkaus
*[[FLAC]], vapaa standardi, häviötön pakkaus
*[[MP3]], häviöllinen pakkaus
*[[AAC]], häviöllinen pakkaus, lisenssirajoitukset (patentit voimassa)
*[[MP3]], häviöllinen pakkaus, lisenssirajoitukset (patentit vanhentuneet)
*[[Ogg]], vapaa standardi, Häviöllinen pakkaus
*[[AAC]], häviöllinen pakkaus
*[[Ogg]], vapaa standardi, häviöllinen pakkaus
*[[MIDI]], soitinäänet tallentava tiedostomuoto
*[[MIDI]], soitinäänet tallentava tiedostomuoto


== Katso myös ==
== Katso myös ==
* [[Luettelo tiedostomuodoista]]
* [[Avoin tiedostomuoto]]
* [[Koodausmenetelmät]]
* [[Koodausmenetelmät]]
* [[Luettelo tiedostopäätteistä]]


==Lähteet==
==Lähteet==
Rivi 85: Rivi 111:


==Aiheesta muualla==
==Aiheesta muualla==
{{commonscat}}
*[http://filext.com/ FILExt – The File Extension Source] {{en}}
*[http://filext.com/ FILExt – The File Extension Source] {{en}}
*[http://www.wotsit.org Wotsit] {{en}}
*[http://www.wotsit.org Wotsit] {{en}}
*[http://dotwhat.net/ File extensions] {{en}}
*[http://dotwhat.net/ File extensions] {{en}}
*[https://fileexpert.net/ FileExpert] {{en}}
*[http://www.fileinfo.net/ http://www.fileinfo.net] {{en}}
*[http://www.fileinfo.net/ http://www.fileinfo.net] {{en}}
*[http://www.magicdb.org/ Magic signature database – Standard file format information and FFID registry]
*[http://www.magicdb.org/ Magic signature database – Standard file format information and FFID registry] {{Wayback|1=http://www.magicdb.org/ |päiväys=20070430155938 }}
*[http://www.freesoftwaremagazine.com/free_issues/issue_01/focus_format_history/ Format wars] File formats for websites and print explained
*[http://www.freesoftwaremagazine.com/free_issues/issue_01/focus_format_history/ Format wars] File formats for websites and print explained
*[http://www.garykessler.net/library/file_sigs.html File signatures] (aka magic numbers) found in files to indicate their file type
*[http://www.garykessler.net/library/file_sigs.html File signatures] (aka magic numbers) found in files to indicate their file type
Rivi 95: Rivi 123:
*[http://www.digitalpreservation.gov/formats/index.shtml Library of Congress file format information]
*[http://www.digitalpreservation.gov/formats/index.shtml Library of Congress file format information]
* [http://developer.apple.com/documentation/Carbon/Conceptual/understanding_utis/understand_utis_intro/chapter_1_section_1.html#//apple_ref/doc/uid/TP40001319-CH201-DontLinkElementID_19| Intoduction to Uniform Type Identifiers]
* [http://developer.apple.com/documentation/Carbon/Conceptual/understanding_utis/understand_utis_intro/chapter_1_section_1.html#//apple_ref/doc/uid/TP40001319-CH201-DontLinkElementID_19| Intoduction to Uniform Type Identifiers]
*[http://wiki.xentax.com Game File Format Central – A large and expanding list of detailed descriptions of game-related file-formats]
*[http://wiki.xentax.com Game File Format Central – A large and expanding list of detailed descriptions of game-related file-formats] {{Wayback|1=http://wiki.xentax.com/ |päiväys=20080828200655 }}
*[http://biew.sourceforge.net BIEW] Binary vIEW project
*[http://biew.sourceforge.net BIEW] Binary vIEW project



Nykyinen versio 30. maaliskuuta 2024 kello 12.59

Tiedostomuoto tai tiedostoformaatti ilmaisee tietokoneiden tallennusmedialle, esimerkiksi kiintolevylle talletetun tiedoston tallennusmuodon eli rakenteen. Monista tiedostomuodoista on olemassa julkinen määritelmä, jossa kuvataan miten tieto tulee koodata. Hyötynä on talletetun tiedon yhteensopivuus eri ohjelmien ja järjestelmien välillä sekä tallennustilan säästö.

Tiedostomuodon merkintä ja tunnistus

[muokkaa | muokkaa wikitekstiä]

Tiedostomuodon tunnistamiseen on kehitetty useita eri tapoja. Unix ja Unixin kaltaiset käyttöjärjestelmät tunnistavat tiedostomuodon sen alussa olevasta merkkisarjasta. Esimerkiksi GIF-kuvatiedostot alkavat ASCII-merkeillä GIF87a tai GIF89a standardista riippuen ja käännetty Java-koodi heksaluvuilla 0xCAFEBABE[1]. Amiga OS tunnistaa tiedostot samalla menetelmällä ja esimerkiksi IFF -tiedostot alkavat merkkijonolla FORM. Neljän merkin "Type ID" tunnistetta kutsutaan eri yhteyksissä eri tavoin: Mac OS-alustalla Type ID-koodia kutsutaan OSType:ksi ja Windows-alustalla FourCC:ksi. Uudempi macOS noudattaa BSD:n tavoin Unix-tapaa. Tiedostomuoto voidaan tällöin tunnistaa sen nimeämisestä riippumatta ja esimerkiksi komentoriviputken tai verkon yli välitetyn datavirran yhteydessä tiedostomuoto tunnistetaan ilman nimeä.

Eräs käytetty tapa on käyttää tiedostopäätteitä. Eräät tiedostonhallintaohjelmat kuten Windows Explorer tai Konqueror käyttävät tiedostopäätettä päätelläkseen tiedoston tiedostotyypin. Tiedostopääte on tiedoston nimessä viimeisen pisteen jälkeen tulevat merkit. Esimerkiksi HTML-dokumentit tunnistetaan .html-tiedostopäätteestä. Tiedostopäätteet näkyvät tiedostonimen loppuosassa pisteellä eroteltuna. Esimerkiksi tiedostonimessä foobar.txt, pääteosa .txt voi ilmaista tiedoston olevan yksinkertainen muotoilematon tekstitiedosto, jonka voi avata millä tahansa tekstitiedostoja lukevalla tekstieditorilla tai tekstinkäsittelyohjelmalla.

Eräs tapa ilmaista tiedostomuoto on MIME-tyypit. Ne ovat hallitseva tapa kuvata tiedostomuotoja Internetissä. MIME-muodot koostuvat standardoiduista tunnisteista, jossa tyyppi ja alatyyppi erotetaan vinoviivalla: esimerkiksi text/html tai image/gif. MIME-tyypit oli tarkoitettu alun perin kuvaamaan sähköpostin liitetiedostojen tiedostomuotoja alustariippumattomasti. Sama tekniikka on otettu WWW:n HTTP-tiedostosiirtoprotokollan käyttöön.

Tiedostomuoto tarkoittaa välttämättömien valinnaisten tietojen säilömistä rakenteeseen, joka voidaan ohjelmallisesti käsitellä yhdessä tai useammassa eri ohjelmassa. Välttämättömiä tietoja voivat olla audiokanavien lukumäärä ja näytteenottotaajuus äänen oikean toiston varmistamiseksi. Valinnaisia tietoja voivat olla tekijän ja tiedoston luomiseen käytetyn ohjelman nimi sekä ajan hetki.

Esimerkiksi AIFF-tiedostomuoto koostuu lohkoista, joissa kerrotaan tietynlaisia metatietoja itse audiodatasta. Metatiedot kertovat montako bittiä yksittäinen ääninäyte on ja ohjelma sen mukaan voi jakaa datan eri kanaviin.[2] Käsittelevä ohjelma voi myös ohittaa lohkot joita se ei välttämättä tarvitse sillä hetkellä.

Säännönmukainen tiedostomuoto voi olla olennaista, jotta tietoa voidaan käsitellä luotettavasti eri ohjelmaversioiden ja eri ohjelmien välillä, osittain koska uudemmat versiot voivat lisätä tietoa jota aiemmat versiot eivät osaa käsitellä.

Tiedostomuotoja

[muokkaa | muokkaa wikitekstiä]

Tiedostomuotoja on olemassa useita eri tarkoituksiin. Joihinkin tarkoituksiin on jopa useita kilpailevia muotoja. Osa tiedostomuodoista on suunniteltu vain yhtä tarkoitusta varten, kuten JPEG staattisten kuvien tallennusta varten. Osaa tiedostomuodoista voidaan käyttää useaan tarkoitukseen, kuten GIF-tiedostomuoto, jota voidaan käyttää kuvien ja animaatioiden tallentamiseen. Tiedostomuodot voidaan jakaa käyttötarkoituksensa perusteella seuraavasti:

Arkistotiedostomuodot

[muokkaa | muokkaa wikitekstiä]

Arkistotiedostomuodot ("pakkausohjelmien" tiedostot) tiivistävät alkuperäisiä tiedostoja ja arkistoimalla säästetään muistitilaa tai pystytään siirtämään tiedostoja verkostossa vähäisemmällä määrällä tietoliikennettä.

  • RAR
  • ZIP
  • LHA
  • LZX
  • sit (Stuffit Expander)
  • xar/xip

Unixeissa käytetty tar-ohjelma ei itsessään pakkaa, mutta tukee ulkoisia pakkausohjelmia, kuten gzip, bzip2 ja xz, pakkaamiseen ja purkamiseen.

Pakettitiedostomuodot

[muokkaa | muokkaa wikitekstiä]

Ohjelmien asennukseen käytettävät pakettitiedostomuodot kuten:

Kuvatiedostomuodot

[muokkaa | muokkaa wikitekstiä]

Kuvatiedostomuotoja käytetään kuvien tallentamiseen, säilyttämiseen ja katseluun. Kuvat voidaan jakaa bittisyvyytensä mukaan määrittyviin värisyvyyksiin.

Ohjelmatiedostomuodot

[muokkaa | muokkaa wikitekstiä]
Pääartikkeli: Ohjelmatiedosto

Ohjelmatiedostomuotoja käytetään konekielisten ohjelmien tiedoille sekä objektitiedostoille.

Teksti- ja dokumenttitiedostomuodot

[muokkaa | muokkaa wikitekstiä]

Tekstitiedostomuotoja käytetään tekstien tallentamiseen ja esittämiseen. Dokumenttitiedostot voivat sisältää myös kuvia ja grafiikkaa sekä muotoilumäärittelyjä.

  • tekstitiedosto, (toisinaan lyhennetty TXT), useita merkistöstä riippuvia muotoja
  • Rich Text Format, "rikastettu" tekstitiedosto
  • DOC, useita samaa nimeä käyttäviä tiedostomuotoja, mukaan lukien Microsoft Wordin käyttämä tiedostomuoto
  • PostScript, sivunkuvauskieli ja dokumenttimuoto
  • PDF, Adoben dokumenttimuoto
  • EPUB, sähkökirjoissa käytetty muoto
  • DjVu, skannatuille tiedoille suunnattu dokumenttimuoto
  • DVI, TeX-ohjelmiston muoto

Videotiedostot

[muokkaa | muokkaa wikitekstiä]

Yleisimmät videotiedostot ovat säiliömuotoja, jotka eivät pakota mitään tiettyä koodekkia videolle tai äänelle vaan voivat sisältää eri tavalla koodattua dataa.

Äänitiedostomuodot

[muokkaa | muokkaa wikitekstiä]
Ääninäytteet
wav-muodossa oleva äänitallenne. 2.1 Megatavua
ogg-muodossa oleva äänitallenne: 154 kilotavua.

Äänitiedostojen kuunteluohjeet

  • AIFF, Applen suunnittelema tiedostomuoto, ei pakkausta (AIFF-C on pakkauksen sisältävä muoto)
  • WAV tai WAVE, Microsoftin suunnittelema tiedostomuoto, ei pakkausta
  • AU, Sun Microsystemsin suunnittelema tiedostomuoto, eri koodausmenetelmiä
  • FLAC, vapaa standardi, häviötön pakkaus
  • AAC, häviöllinen pakkaus, lisenssirajoitukset (patentit voimassa)
  • MP3, häviöllinen pakkaus, lisenssirajoitukset (patentit vanhentuneet)
  • Ogg, vapaa standardi, häviöllinen pakkaus
  • MIDI, soitinäänet tallentava tiedostomuoto
  1. JSR-000202 JavaTM Class File Specification Update Evaluation 1.0 Final Release
  2. Audio Interchange File Format (AIFF) muratnkonar.com. Arkistoitu 18.4.2017. Viitattu 28.11.2017.

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]