Про текстовый файл - это сказки.
Тут надо понимать две вещи.
Первое: что такое файл.
Понятие файла имеет смысл только в файловой системе. И хотя у файла в файловой системе могут быть атрибуты, которые при известной доле смекалки можно использовать в различных не предназначенных для этого целях, но при передаче по протоколу НТТР файл перестает быть файлом, а превращается в поток байт. Вследствие чего все атрибуты остаются на сервере, а на клиенте создаётся новый файл, в который этот поток записывается. При этом все атрибуты формируются на клиенте, и ничего туда записать нельзя.
Второе. Текстовый формат.
Разумеется, у многих файловых форматов имеется возможность сохранять мета-информацию. Это картинки, офисные файлы, пдф и так далее.
У текстовых файлов в общепринятом понимании хранить мета-информацию просто негде. Так что о текстовых файлах речь не может идти.
Если де речь о других форматах, то надо просто читать спецификацию на конкретный формат и смотреть какие там есть поля для мета-данных.