Вы можете просто написать некоторые пользовательские данные в начале вашего файла так же, как вы бы сохранили любые другие данные.
Например, Формат PGM указывает, что существуют размеры изображения и максимумзначение, хранящееся в первых строках:
P2
# Shows the word "FEEP" (example from Netpbm main page on PGM)
24 7
15
... picture data continues from here
Нет стандартов, которые бы указывали на создание заголовка такого типа, так как это очень редко делается.В случае изображений PGM вы не знали бы размеры изображения без этого заголовка - вы читали бы 12 байтов, но вы не знали бы, является ли это изображение размером 3x4 или 6x2 ...
Обратите внимание, что этот вид пользовательских данныхэто то, что вы должны ожидать, что будет сохранено в начале файла , когда вы читаете его .Вы можете создать собственный заголовок для ваших файлов, но затем убедитесь, что люди, которые собираются использовать ваши файлы, знают это.