Некоторые прогеры при считывании дампа меняют байты местами.Но при записи они снова меняют байты и все становится как было.Если например одним прогером считать дамп(пробег 40000км).а другим залить этот дамп и пробег будет 950000км.то здесь надо перед заливкой делать свап.Теоритически врядли кто высчитывает(надо сравнивать анализировать знать какие ячеки за что отвечают и т.д.)Проще залить и посмотреть.Другой пример:запоминаем пробег авто.сдуваем микру.считываем дамп .Забиваем пробег (который запомнили) например в тахосфт и сравниваем строки пробега дампа и то что выдал тахософт.Если все совпадает .то свап не делаем.Ну а если байты поменяны местами.то при записи ячеек нового пробега заливаем байты поменяв их местами(то есть делаем свап тому что выдал тахософт при запросе нового пробега).Даже если ошиблись и свап не сделали то просто пробег будет сильно не совпадать с требуемым .(свап делаем в этом случае только в адресах пробега) а НЕ ВО ВСЕМ ДАМПЕ