кто-нибудь знает инструмент для проверки и сравнения файлов BKF? или сравнить содержимое BKF с содержимым файловой системы?
Допустим, у меня есть заведомо исправный BKF, и все, что он содержит, - это файлы, которые я хочу сравнить. у меня есть еще один известный плохой BKF. как я могу определить различия между ними (файлы, разрешения, содержимое и т. д.)?
одним из решений было бы восстановить данные в разные места и посмотреть на них таким образом, но возможность сравнения двух BKF была бы намного чище.
Посмотри на этот ответ сбоя сервера для стартов.
Основанный на Java JMTF project (MTF = Microsoft Tape Format - «настоящий» формат файлов BKF) может дать вам инструменты, необходимые для разборки файла BKF и сравнения с действующей файловой системой. Теоретически кто-нибудь может создать инструмент, который будет делать то, о чем вы просите.
Лично я бы просто восстановил BKF где-нибудь на свободное место и использовал бы такой инструмент, как WinMerge для сравнения данных BKF и файловой системы в реальном времени. Место для временного восстановления стоит недорого, а написание кода - нет. Возможно, это не «чисто», но дешево, и вы можете начать работу прямо сейчас.
Есть две другие утилиты с открытым исходным кодом для чтения файлов NTBackup. Первый, который был разработан для unix, но, вероятно, может быть скомпилирован для Windows, - это МОГ. Второй - инструмент под названием msbackup.
Оба оставляют вас в одной и той же ситуации, когда вам требуется извлечь архив резервной копии, а затем сравнить результаты с помощью стороннего инструмента.