Tutaj będzie ciężko, ponieważ jest to inaczej w każdym systemie plików.
Aby było łatwo - przyjmujemy, iż chodzi o FAT12.
No to tak - na początek struktura pliku: http://pastebin.com/bLzxCqXp
Proces tworzenia nowego pliku:
1) Znajdź pierwszy wolny wpis katalogu (np.katalog root) 2) Zapisz informacje o pliku (wymienione w nagłówku) 3) Znajdź pierwszy wolny klaster FAT 4) Zapisz fragment pliku do klastera i przejdź do następnego klastra 5) Powtarzaj krok 4 dopóki nie nastąpi koniec pliku 6) Ustaw aktualny klaster jako klaster ostatni
np masz jakiś dokument papierowy i po zeskanowaniu jego powstaje plik komputerowy będący jego graficzną reprezentacją.
Tutaj będzie ciężko, ponieważ jest to inaczej w każdym systemie plików.
Aby było łatwo - przyjmujemy, iż chodzi o FAT12.
No to tak - na początek struktura pliku: http://pastebin.com/bLzxCqXp
Proces tworzenia nowego pliku:
1) Znajdź pierwszy wolny wpis katalogu (np.katalog root)
2) Zapisz informacje o pliku (wymienione w nagłówku)
3) Znajdź pierwszy wolny klaster FAT
4) Zapisz fragment pliku do klastera i przejdź do następnego klastra
5) Powtarzaj krok 4 dopóki nie nastąpi koniec pliku
6) Ustaw aktualny klaster jako klaster ostatni
Tak to będzie wyglądać w przypadku FAT12.