У меня есть программа, в которой ввод представляет собой сложный файл, а вывод представляет собой измененный файл, но в том же формате.Эти файлы имеют точки и соединения в 3D-моделях.Мне нужно иметь возможность модульного тестирования этой программы, не проверяя файлы построчно на равенство.Что-то вроде контроля версий 'diff' было бы идеально с точки зрения просмотра различий, но я не знаю программы или инфраструктуры, которые могли бы автоматизировать этот процесс.Есть предложения?