Нужно сделать парсер для формата webarchive. Это файл с сохраненными веб-страницами и ресурсами из браузера Safari.
Судя по информации в сети, формат основывается на plist. Парсер для plist на C# есть тут:
github.com/animetrics/Pli... Можно сделать на базе него, если получится.
Результат должен экспортировать содержащиеся в webarchive страницы в обычные html файлы.
Пример файла webarchive приложен.