Typy dat
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)
- 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
- ↑ Systém datových typů AmigaOS. Citováno 4. května 2020 .
- ↑ IV-101: Úvod do knihovny datových typů. Citováno 4. května 2020 .