Я пишу приложение, которое преобразует данные, сериализованные в ruby (файл A), в формат xml (файл B).Чтобы избежать повторного преобразования неизмененных файлов, я уже добавил проверку даты изменения: если последнее изменение в файле A старше, чем последнее изменение в файле B, мы можем избежать нового преобразования.
Unf.некоторый файл A перезаписывается, но содержит тот же контент.Это делает процесс преобразования бесполезным, и я хотел бы избежать его.
Я думал о сохранении на диске хэша последнего преобразованного файла A, а затем перед преобразованием я мог проверить, если хэш файлаизменилось.
Есть ли способ легко создать такой хэш-код в ruby?