bool open(const std::string &filename, File::Mode mode);
bool write(const void *buffer, size_t length);
bool read(void *buffer, size_t length);
bool open(const std::string &filename, File::Mode mode);
bool write(const void *buffer, size_t length);
bool read(void *buffer, size_t length);