Так как файл представляет собой просто последовательность
битов (то есть нулей и единиц),
компьютерные программы, сохраняющие данные в файле, должны как-то преобразовывать обрабатываемую ими
информацию в последовательность битов и наоборот (в
ООП эти операции называются, соответственно, «
сериализацией» и «десериализацией»).
Алгоритм этого преобразования, а также соглашения о том, как различные фрагменты информации после преобразования располагаются внутри файла, и составляют его «формат».