Когда презентация открыта, формат файла отсутствует, все в памяти. Однако файл, из которого он получен, может быть в более старом двоичном формате или в более новом OpenXML формате . Самый простой способ определить разницу - посмотреть на первые несколько байтов файла.
Для двоичных форматов это составной файл OLE , который всегда начинается с байтов: 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1.
Для более новых форматов это ZIP-файл , который всегда начинается с байтов: 0x50, 0x4B, 0x03, 0x04
Просмотр первых нескольких байтов файла - лучший способ быстро определить тип файла, хотя это требует больше работы.