Я diff: memory exhausted
ошибка при попытке различить два файла 27 ГБ, которые во многом похожи на коробке Linux с CentOS 5 и 4 ГБ оперативной памяти. Кажется, это известная проблема.
Я ожидал бы, что будет альтернатива для такой существенной утилиты, но я не могу ее найти. Я предполагаю, что решение должно будет использовать временные файлы, а не память для хранения необходимой информации.
- Я пытался использовать
rdiff
иxdelta
, но они лучше отображение изменений между двумя файлами, как патч, и не очень полезно для проверки различий между двумя файлами. - пробовал VBinDiff, но это визуальный инструмент, который лучше подходит для сравнения двоичных файлов. Мне нужно что-то, что может передать различия в STDOUT, как обычный
diff
. - есть много других утилит, таких как
vimdiff
это работает только для небольших файлов. - Я тоже читал про Солярис
bdiff
но я не могу найти порт для Linux.
любые идеи, кроме разделения файла на более мелкие части? У меня 40 из этих файлов таким образом пытается избежать их демонтажа.