Количественное изменение файла

0

Я ищу способ количественной оценки изменений, внесенных в файл. То есть, если у меня есть файл с чем-то написанным, и я его редактирую и сохраняю, есть ли способ узнать (используя Python или C/C++), сколько файлов было изменено?

Например, если мой файл "aaaaaaaaaaa", и я меняю его на "aaabbbbbbb", этот метод количественной оценки должен давать больший результат (предполагая, что это поддается количественному определению), чем если бы я изменил его на "aaaaaaaaaba".

Надеюсь, я ясно дал понять,

заранее спасибо

Изменить. Предполагается, что это делается без фактического чтения файла.

  • 0
    наверное не без какого-то контроля версий. Я знаю, что в Git вы делаете что-то вроде «git diff HEAD my_file», которое будет помечать измененные строки.
  • 0
    Вы ищете расстояние Левенштейна ?
Показать ещё 4 комментария
Теги:
operating-system

1 ответ

1

По строкам вы можете использовать diff.

Для редактирования: xor_hash (новый) - xor_hash (старый)

  • 0
    Пожалуйста, прочитайте изменения, я не прояснил себя.
  • 0
    Является ли xor_hash функцией Python, C или Unix?
Показать ещё 13 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню