вот есть допустим два компьютера А и Б. на них обоих есть допустим одинаковые файлы с одинаковыми папками, пусть будет C:\1\txt1.txt ; C:\2\txt2.txt ; C:\2\jpg1.jpg . теперь нам нужно открыть на компьютера А txt1, txt2, jpg1, провести с ними некие манипуляции и сохранить в C:\3. теперь нужно передать на компьютер Б не сами новые файлы, а именно набор манипуляций, в виде автономной программы, которые были проведены, чтобы если их выполнить то на компьютере Б тоже появилась папка C:\3 с измененными txt1, txt2, jpg1. как такое делать? есть ли какая то программа которая пишет действия пользователя чтобы потом их воспроизвести? еще вопрос: вот есть оригинальный файл, есть измененный, есть ли какая то программа которая ищет "разницу" между ними, чтобы если "сложить" оригинальный файл и "разницу" мы получили измененный файл?
>>3634834 (OP) > еще вопрос: вот есть оригинальный файл, есть измененный, есть ли какая то программа которая ищет "разницу" между ними, чтобы если "сложить" оригинальный файл и "разницу" мы получили измененный файл? Прикинь, она так и называется https://ru.wikipedia.org/wiki/Diff
Привет, есть такой вопрос. Допустим, у меня есть два компьютера — А и Б. На обоих одинаковые файлы в одинаковых папках, например:
C:\1\txt1.txt C:\2\txt2.txt C:\2\jpg1.jpg
На компьютере А я открываю эти файлы, что-то с ними делаю (редактирую, обрабатываю и т.д.) и сохраняю результат в папку C:\3.
Теперь хочу передать эти изменения на компьютер Б, но не сами изменённые файлы, а инструкции — то есть какую-то автономную программу или скрипт, который повторит все те же действия, что я сделал на компьютере А. Чтобы, запустив этот скрипт на компьютере Б, у него тоже появилась папка C:\3 с такими же обработанными файлами.
Есть ли вообще что-то подобное? Может быть, есть программы, которые могут записывать действия пользователя (например, какие файлы открыты, как изменены, куда сохранены) и превращать это в воспроизводимый скрипт?
И ещё один вопрос: Если у меня есть исходный файл и его изменённая версия, можно ли как-то автоматически найти разницу между ними — так, чтобы эту разницу можно было применить к другому экземпляру исходного файла и получить ту же изменённую версию? То есть, чтобы разница сама по себе была отдельным "патчем", который можно передавать и применять. Это вообще возможно?