Celem projektu jest zbudowanie parsera kontenerów plikowych, zapisanych w formacie FAT12/16. We wszystkich trzech projektach operacje te ograniczone są jedynie do wejścia (operacje zapisu nie są wymagane).
Aby zrealizować projekt przygotuj zestaw funkcji API do realizacji następujących funkcjonalności:
- Otwieranie, czytanie i zamykanie urządzenia blokowego (w formie pliku).
- Otwieranie i zamykanie woluminu FAT12/16.
- Otwieranie, przeszukiwanie, czytanie oraz zamykanie plików w systemie FAT.
- Otwieranie, czytanie i zamykanie katalogów.
operacje z punktu 3 i 4 są ograniczone wyłącznie do obsługi katalogu głównego.