# INF113 Obligatorisk Innlevering 3 - Eget filsystem i Python
1. fix null values being invalid
\ No newline at end of file
## Utlevert kode
I denne oppgaven får dere utlevert kode som simulerer et enkelt filsystem. Kjør ´``main.py`` for å generere filsystemet med noen eksempelfiler.
Filsystemet er som helhet lagret i en fil ``myfilesystem.fs`` og har headers, blokker osv. Les kommentarer og dokumentasjon i koden for å forstå koden bedre. Det er også mulig å åpne filsystemet som rå data ved å bruke kommando ``xxd myfilesystem.fs`` i terminal. Da vil du se en oversikt over filsystemet i hexadesimalt format.
## Oppgave 1:
# Ideas:
- Remove() should free the space taken by the file. New files should use the new free space if available instead of following the incremented block number.
- Load() should allow files to have \0 characters in them.
- Implement ls() to see all the files in the directory
- allow file sizes of multiple blocks?
- problem is perhaps recording that the extra blocks are taken since they probably wont be associated with a filename
- require change in most of the code?, so large task
## Todo:
- Add explanation of how the file system works in intro text?