FAT eli File Allocation Table on tiedostojärjestelmä, jonka Microsoft kehitti vuonna 1977 Microsoft Disk BASICia varten. Nyt saksalainen sulautettujen suunnittelujen työkaluja kehittävä SEGGER on julkistanut BigFAT-spesifikaation, jonka avulla kuka tahansa voi tallentaa yli 4 gigatavun tiedostoja tavalliselle FAT-medialle.
Spesifikaatiota eivät rajoita mitkään patentit, ja sitä voidaan käyttää vapaasti tukityökalujen kanssa. Kaikkien käyttöjärjestelmien tukema FAT on alan standardi irrotettavan tallennustilan, kuten SD-korttien ja USB-muistitikkujen, alustamiseen.
Tekninen yksinkertaisuus ja yleinen tuki tekevät siitä houkuttelevan jopa sovelluksille, jotka toimivat resurssirajoitteisissa laitteissa, kuten keskikokoisissa mikro-ohjaimissa. Se on myös loistava valinta tiedostojen siirtämiseen järjestelmien välillä.
FATin suurin puute on rajallinen tiedostokoko, joka tulee esiin videotiedostoja tallennettaessa, siirrettäessä tai tietokantoja käytettäessä. SEGGER korjaa tämän puutteen BigFATilla laajentamalla FAT-tiedostojärjestelmää tukemalla huomattavasti yli 1 teratavun kokoisia tiedostoja. BigFAT hajottaa suuret tiedostot pieniksi osiin, joista jokainen mahtuu mukavasti FAT-taltioon yksittäisenä tiedostona, ja esittää nämä tiedostot yhtenä massiivisena tiedostona käyttäjälle säilyttäen samalla täyden yhteensopivuuden tavallisen FAT:n kanssa.
SEGGER tarjoaa ilmaisen työkalun nimeltä BigFAT Converter, joka toimii Linuxissa, macOS:ssä ja Windowsissa. Sen avulla käyttäjät voivat luoda, lukea tai kopioida BigFAT-tiedostoja isäntätiedostojärjestelmään ja sieltä pois.
SEGGERin perustaja Rolf Seggerin mukaan FATilla on tärkeä rooli sulautetuissa sovelluksissa. - Käytetäänpä sitten irrotettaville tallennusvälineille, kuten SD-korteille ja USB-tikuille, tai sisäisenä tiedostojärjestelmänä, monet sulautetut järjestelmät käyttävät FAT-protokollaa. exFAT, joka esiteltiin FAT:n seuraajana SD-korteille, ei valitettavasti ole yhteensopiva FAT:n kanssa ja lisäksi se on myös patentoitu tekniikka.
Kaikki exFATia käyttävät tai toteuttavat yritykset tarvitsevat Microsoftin lisenssin, jonka saaminen voi olla vaikeaa tai kallista, etenkin pienyrityksille ja avoimen lähdekoodin yhteisölle. Tämän takia SEGGER päätti ottaa BigFATin käyttöön avoimena, patentoimattomana spesifikaationa. Tarkouts on tietenkin saada BigFATista avoin standardi, joita kuka tahansa voi käyttää.
Lisätietoja BigFATista löytyy SEGGERin sivuilta.