77.2. Объект файла в манифесте #
Этот объект описывает один файл и обычно содержит ключ Path либо может содержать ключ Encoded-Path. Связанное с этим ключом значение задаёт путь к файлу относительно корневого каталога копии. Для файлов, расположенных в пользовательских табличных пространствах, первыми компонентами пути будут pg_tblspc и OID табличного пространства. Если путь задаётся строкой не в кодировке UTF-8 или пользователь выбрал вариант кодирования всех путей файлов, вместо ключа Path присутствует Encoded-Path. Он имеет то же содержимое, но закодированное в виде строки шестнадцатеричных цифр, каждая пара которых представляет один байт.
Всегда присутствуют следующие ключи:
- Size
- Ожидаемый размер файла, в виде целого числа. 
- Last-Modified
- Дата последнего изменения файла, полученная на сервере во время создания копии. В отличие от других полей, хранящихся в манифесте, это поле не используется программой pg_verifybackup. Оно добавлено исключительно для информации. 
Если копия была сделана с контрольными суммами, будут присутствовать следующие ключи:
- Checksum-Algorithm
- Алгоритм, который применялся для подсчёта контрольной суммы этого файла. В настоящее время алгоритм будет одинаковым для всех файлов в манифесте копии, но в будущих выпусках это может измениться. На данный момент поддерживаются алгоритмы - CRC32C,- SHA224,- SHA256,- SHA384и- SHA512.
- Checksum
- Контрольная сумма этого файла, представленная в виде последовательности шестнадцатеричных цифр, по две на каждый байт значения.