Итак, я предполагаю, что вы не можете спросить поставщика ресурса, для чего нужны данные? Попробуйте выгрузить данные в файл, используя -writeToFile:atomically:
. Затем вы можете использовать инструмент командной строки file
, чтобы узнать, знает ли он, в каком формате находится файл. Или вы можете использовать xxd
, чтобы просмотреть байты и узнать, распознаете ли вы формат. Не существует надежного способа перейти от «произвольного набора байтов» к «пониманию контекста этих байтов», вам нужно либо распознать его, либо спросить кого-то.