Просмотр полной версии : Каким образом сверить файлы прошивки?
Neofit2016
03.04.2019, 15:37
Здравствуйте! Скачал на форуме целый пакет файлов для клона "НЭТИ". Там лежат прошивки для ПЛМ. Три варианта в виде файлов и один в виде таблицы. Мне прошили ПЛМ из одного файла, комп не заработал. Ну и как бы хотелось бы узнать одинаковые эти варианты прошивок или нет. Имеет смысл прошивать еще ПЛМ остальными прошивками. Может быть кому-то не лень сверить их, одинаковые или разные. Или хотя бы опишите способ как перевести файлы в таблицу и сверить всё между собой. Спасибо!68680
NEO SPECTRUMAN
03.04.2019, 16:00
1. сверить файлы тотал командером
он покажет различия если они будут
2. посчитать контрольные суммы какой нибудь тулзой
...при отсутствии чего либо под рукой
можно запаковать архиватором
и сверить потом размер
- - - Добавлено - - -
H.RT4
CRC32: 902750DE
MD5: B6EF7966773E2A21F043137240480910
SHA-1: 7E037B487C8AD7A01FFB7087A15E83E260EE7258
RT4_H.$C
CRC32: 36B204C3
MD5: 8F655495ED3DDF0B01BB845327A0D8D7
SHA-1: 5C1EB5BC7BB1B184210D6C49E33723AD3A3A5439
RT4_HV2.$C
CRC32: 36B204C3
MD5: 8F655495ED3DDF0B01BB845327A0D8D7
SHA-1: 5C1EB5BC7BB1B184210D6C49E33723AD3A3A5439
- - - Добавлено - - -
H.RT4 больше всего похож на то что на картинке
но не совпадает с ней
0A 0B 0B 08 0A 0B 0B 08 0B 0B 08 02 0B 0B 08 02
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 08 0B 0B 0A 08 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
0B 0B 0A 0A 0B 0B 0A 0A 0B 0B 08 00 0B 0B 08 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
RT4_H.$C и RT4_HV2.$C
FA FB FB F8 FE FF FF FC FB FB FC F2 FF FF FC F6
FB FB FA FA FF FF FE FE FB FB F8 F0 FF FF F8 F0
FB FB FA FA FF FF FE FE FB FB F8 F0 FF FF F8 F0
FB FB FE FA FF FF FE FE FB FB F8 F0 FF FF FC F0
FB FB FA F8 FF FF FE FC FB FB FC F0 FF FF FC F0
FB FB FA FA FF FF FE FE FB FB F8 F0 FF FF F8 F0
FB FB FA FA FF FF FE FE FB FB F8 F0 FF FF F8 F0
FB FB FE FA FF FF FE FE FB FB F8 F0 FF FF FC F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0
- - - Добавлено - - -
RT4_H.$C и RT4_HV2.$C совпадают с картинкой
только старшие 4 бита 1111
может они не задействованы и их и не считывали
вот тоже что в таблице
0A 0B 0B 08 0E 0F 0F 0C 0B 0B 0C 02 0F 0F 0C 06
0B 0B 0A 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 08 00
0B 0B 0A 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 08 00
0B 0B 0E 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 0C 00
0B 0B 0A 08 0F 0F 0E 0C 0B 0B 0C 00 0F 0F 0C 00
0B 0B 0A 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 08 00
0B 0B 0A 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 08 00
0B 0B 0E 0A 0F 0F 0E 0E 0B 0B 08 00 0F 0F 0C 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Чем пользуюсь для сравнения, по убыванию:
Способ 1, под Linux - сравнение файлов/директорий в mc, или утилита hashdeep
Способ 2, под DOS/Windows - утилита fc с ключом /b
Способ 3, универсальный - запаковать архиватором, просмотреть содержимое архива, будет указана контрольная сумма каждого файла в архиве.
Способ 4, экстремальный - написать простую сравнивалку на Паскале.
NEO SPECTRUMAN
03.04.2019, 18:37
Способ 4, экстремальный - написать простую сравнивалку на Паскале.
но проще поставить hashtab
и смотреть контрольные суммы в свойствах файла
Neofit2016, скачать полеченный HEX Editor Neo , в нем есть опция сравнения файлов , пример - https://zx-pk.ru/threads/30075-whdload-sborka-igr.html?p=1005545&viewfull=1#post1005545
- - - Добавлено - - -
Neofit2016,
H.RT4 полностью совпадает с RT4_HV2.$C
RT4_H.$C - отличается
Serg6845
03.04.2019, 22:45
1. сверить файлы тотал командером
он покажет различия если они будут
если я правильно понял что .RT4 - это прошивка для 556РТ4 - то не поможет
2. посчитать контрольные суммы какой нибудь тулзой
аналогично
...при отсутствии чего либо под рукой
можно запаковать архиватором
и сверить потом размер
и еще раз - аналогично
RT4_H.$C и RT4_HV2.$C совпадают с картинкой
только старшие 4 бита 1111
может они не задействованы и их и не считывали
опять же - если я правильно понял про РТ4 - то этих битов просто нет. РТ4 - четырехбитная. старшие биты - на совести программатора/его софта. именно поэтому и не поможет...
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot