Tym razem prosta klaska do przechowywania danych w plikach w nowym formacie.
Plik ma 2 naglowki oraz dane. Pierwszy naglowek w calosci jest sygnatura na podstawie ktorej sprawdzamy czy plik jest poprawny. Nastepnie naglowek zawiera informacje jak:
* suma kontrolna naglowka
* Identyfikator naglowka
* Flagi (obecnie nie uzywane, chce za ich pomoca rozrozniac typ szyfrowania / kompresji)
* System na jakim plik zostal utworzony, chociazby aby wiedziec ze trzeba zamienic \ na /
* Wersja pliku (nowsza wersja bedzie wymagala klasy w nowszej wersji)
* Rozmiar danych
* Suma kontrolna danych
Dane po zapisie do pliku sa od razu walidowane.
Kod: http://wklej.org/hash/8de4c3a48f3/
Jak zwykle krytyka mile widziana

Pozdrawiam