2010-07-05 4 views
0

Как мы можем читать исполняемые файлы в памяти, а затем манипулировать ими, может ли NSFileHandle работать с исполняемыми файлами и как это сделать?! Спасибо.NSFileHandle для двоичных файлов?

ответ

1

Несомненно, NSFileHandle может манипулировать всем, что вы можете читать и писать с помощью дескриптора файла. Это просто дает вам необработанный доступ к данным в файле, поэтому, чтобы работать с исполняемыми файлами, вам необходимо реализовать такие вещи, как парсер Mach-O, если вы хотите на самом деле делать все, что требует от вас сделать что-либо, что требует семантического понимания file,

С другой стороны, если вы просто хотите сделать что-то вроде контрольной суммы, вам не нужна гораздо больше инфраструктуры, чем NSFileHandle.

Смежные вопросы