IFF (tiedostomuoto)

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun
Tämä artikkeli käsittelee tiedostoformaattia. IFF on myös kansainvälisen salibandyliiton lyhenne.
Interchange File Format
Magic 'FORM'
Kehittäjä Electronic Arts
Säilöö ILBM, 8SVX, ANIM

Interchange File Format (IFF) on tiedostoformaatti, joka esiteltiin ensimmäisen kerran vuonna 1985. Electronic Arts esitti IFF:n helpottamaan tiedon siirtoa eri valmistajien ohjelmien välillä. EA julkaisi dokumentaatiota ja lähdekoodia C-kielellä helpottamaan muodon käyttöönottoa.[1]

IFF-tiedostoilla ei ole varsinaista tiedostopäätettä. Useimmat tiedostot joilla on tiedostopääte .iff ovat ILBM-tiedostoja.

Rakenne[muokkaa | muokkaa wikitekstiä]

IFF-tiedosto koostuu palasista (eng. "chunks"). Jokainen "palanen" alkaa Type ID-koodilla. Macintosh kutsuu Type ID-koodia OSType:ksi ja Windows FourCC:ksi. "Palasia" voi olla monta eri tyyppiä.

Päätyypit IFF-tiedostossa on pakko olla näitä "palasia":

  • form
  • list
  • cat

Muut tyypit:

  • auth
  • anno
  • name
  • vers
  • (C)
  • cmap
  • body
  • prop

"Palasta" seuraa 32-bittinen numerosarja, joka kertoo "palasen" koon tavuissa.

Yleisimmät IFF-pohjaiset tiedostot[muokkaa | muokkaa wikitekstiä]

Muunnelmia IFF-formaatista[muokkaa | muokkaa wikitekstiä]

  • RIFF on Microsoftin ja IBM:n kehittämä muunnelma IFF-formaatista. Se eroaa alkuperäisestä IFF:stä mm. siten, että tiedoston alussa on teksti "riff". Esimerkiksi WAV-tiedostot ovat RIFF-tiedostoja. Microsoft on esitellyt myös RIFX-formaatin, joka on identtinen IFF-formaattiin.
  • TIFF on kuvaformaatti, jonka kehitti Aldus. Sillä on samankaltainen nimi, mutta muuten sillä ei ole mitään tekemistä IFF-formaatin kanssa.
  • MIDI-tiedosto käyttää samanlaista rakennetta kuin IFF, muttei varsinaisesti pohjaudu siihen.
  • PNG-formaatti käyttää IFF:n ideaa "palasista", mutta ei kopioi rakennetta suoraan.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. About Interchange File Format muratnkonar.com. Viitattu 21.1.2017.