DataTypes

A Commodore International 1992-ben, az AmigaOS 3.0-tól kezdődően vezette be az adattípusok (DataTypes) rendszerét az Amigákon. A BOOPSI API segítségével különféle fájlformátumok, úgymint: képi, zenei, szöveges állományok, vagy videók szabványosított kezelésére (beolvasás, megjelenítés, esetlegesen szerkesztés) szolgált, bármely felhasználói alkalmazásból. A DataType-ok által támogatott adattípusú fájlok megjelenítésére a Commodore a MultiView alkalmazást tette közzé az operációs rendszer részeként.

Az adattípus-alrendszer felépítése

Az adattípus-alrendszer központi eleme az AmigaOS LIBS: könyvtárában lévő datatypes.library programkönyvtár, mely az adattípus felismeréséért, illetve a megnyitásáért felelős objektum-orientált eljárásokat tartalmazza. Fontos még megemlíteni az iffparse.library programkönyvtárt is, mely az IFF fájlok gyors feldolgozását segíti.

Ezen túlmenően, minden adattípushoz tartozik egy leíró (Descriptor) és egy ennek megfelelő (*.datatype) programkönyvtár a DEVS:Datatypes elérési útvonalon. Az adattípusokat leíró DataType Descriptor arra szolgál, hogy megmondja, egy adatfájlhoz egy bizonyos fájlformátum hogyan rendelődik hozzá. A leíróban maximum 64 bájt terjedelemben tárolható, egyfajta fájltípus-sablon az adatfájl vizsgálatához. IFF fájlok esetén a leíró a FORM karaktersorozattal kezdődik és magát az adattartalmat egy BODY kezdetű adatblokk tartalmazza.

Adattípusok

Alapértelmezett adattípusok

Az AmigaOS 3.0 változatától kezdődően a következő adattípusok használhatók alapértelmezetten:

Független fejlesztésű adattípusok

Az alapértelmezetteken kívül számos további fájltípushoz léteznek DataType-ok, melyek a DEVS:Datatypes könyvtárba másolásával az AmigaOS és alkalmazásai kezelni képesek azokat. Néhány ezek közül:

További információk

Szócikkek

Weboldalak

Jegyzetek

  1. 1 2 Dan Baker. "Introduction to the Datatypes Library" (angol nyelven). Hozzáférés: 2024. október 9.
  2. ↑ "The AmigaOS Datatypes System" (angol nyelven). 2012. március 9. dátummal az eredeti címről archiválva. Hozzáférés: 2020. május 4.
  3. ↑ "IFFParse Library" (angol nyelven). Hozzáférés: 2024. október 9.
  4. ↑ Electronic Arts (1985. január 14.). EA IFF 85 Standard for Interchange Format Files (angol nyelven). Electronic Arts. Hozzáférés: 2023. április 19.
  5. 1 2 Workbench 3.0 User's Guide (PDF) (angol nyelven). Commodore. 4-15. o. Hozzáférés: 2024. október 9.
  6. 1 2 "Datatypes" (angol nyelven). Hozzáférés: 2024. október 9.
  7. ↑ "Privat / Amiga" (angol nyelven). Hozzáférés: 2024. október 9.

Fordítás