У меня есть два файла 7zip: A.7z
и B.7z
Можно ли узнать, одинаковы ли папки X
в обоих архивах, и если нет, то чем они отличаются?
Я знаю, что могу просто извлечь обе папки и сравнить их, но мне было интересно, есть ли более быстрый способ сделать это?
2 ответа
Я бы порекомендовал вам попробовать BeyondCompare:http://www.scootersoftware.com/download.php
Это бесплатная пробная версия. Он будет сравнивать сжатые архивы и их содержимое. После установки он добавляет опцию в контекстное меню файлового менеджера, поэтому его так же просто, как выбрать два файла, щелкнуть правой кнопкой мыши и выбрать опцию сравнения.
(Я никоим образом не связан с ScooterSoftware, и я не уверен, какова здесь политика в отношении коммерческого программного обеспечения ... но мне все равно, BeyondCompare удивителен.)
Исходя из ваших вопросов и комментариев, ответ - нет. Вы не можете сравнить их, не распаковывая файлы и папки. Ключевым моментом является то, что вы сказали в комментариях под своим вопросом, что «я знаю, что файлы разные». Поскольку файлы сжимаются, содержимое файлов неизвестно до тех пор, пока они не будут распакованы.
Ответ Джехада может сработать, но я не пробовал. Однако он не может сравнивать файлы без их извлечения. Это было бы невозможно.