Typy dat

QS IT
Tento článek byl kvůli chybám obsahu na straně jakosti z počítačové vědy redakční přidali. Důvodem je, aby byla kvalita článků z oblasti informatiky na přijatelné úrovni. Pomozte odstranit nedostatky v tomto článku a zapojte se do diskuse !  ( + )


Důvod: celý program včetně definice

Systém Amiga DataTypes byl představen s verzí 3.0 systému AmigaOS . Používá se k zpřístupnění různých formátů souborů, jako jsou obrázky, texty, hudba a videa, aplikačním programům ke čtení, zobrazování a později také k psaní pomocí standardizovaného objektově orientovaného programovacího rozhraní ( BOOPSI ) . Pro zobrazení formátů souborů podporovaných DataTypes vydal Commodore program MultiView z AmigaOS 3.0.

Centrální komponentou je programová knihovna datatypes.library , která implementuje rozpoznání a otevření souboru bez ohledu na jeho formát souboru. Pro každý formát souboru je vyžadován takzvaný deskriptor DataTypes a odpovídající implementace jako knihovna programu (* .datatype).

Deskriptor DataTypes

Deskriptor DataTypes popisuje, jak systém DataTypes přiřadí soubor k určitému formátu souboru. K tomu je obvykle uveden název. Například #?.jpgpro obrazové soubory JPEG . Kromě toho lze v deskriptoru uložit až 64 bajtů , který se používá jako šablona pro zkoumaný soubor. Například pokud soubor začíná ASCII bajty FORM, může to být soubor IFF , bez ohledu na název souboru . Ve výjimečných případech lze integrovat také funkci ( kód m68k ).

Knihovna programů DataTypes

Ve verzi 3.0 byly zavedeny následující DataTypes pro zpracování odpovídajících formátů:

  • picture.datatype (obrázky)
    • ilbm.datatype IFF - ILBM formát souboru
  • text.datatype (texty)
    • ascii.datatype ASCII texty s podporou řídících sekvencí
  • sound.datatype (zvuk, hudba)
    • 8svx.datatype formát souboru IFF -8SVX
  • animation.datatype (videa)
    • anim.datatype IFF - formát souboru ANIM
  • amigaguide.datatype ( AmigaGuide )

webové odkazy

Individuální důkazy

  1. Systém datových typů AmigaOS. Citováno 4. května 2020 .
  2. IV-101: Úvod do knihovny datových typů. Citováno 4. května 2020 .