base: File API

Both done.