Ну так это и объясняет, зачем отдельная таблица. Данная информация не может быть однозначно построена на основе данных самого файла, она межфайловая, а в общем случае может быть и внефайловая. Поэтому хранить ее нужно не в файле, а в отдельном информационном блоке.
no subject