Просмотр полной версии : Изменение бинарных файлов
Sergey87
18.07.2019, 00:25
Добрый ночи. Задача стоит в добавлении новых данных в существующие бинарные файлы. Запись в конец файла работает без проблем (использую CAA File), но как быть, если нужно изменить что-то в середине файла? Пробовал использовать флаг MWRITE вместо MAPPD c указанием позиции вставляемых данных, но походу сразу после добавления новых данных ставится символ конца файла и все последующие данные затираются. Буду очень благодарен за помощь.
Евгений Кислов
18.07.2019, 06:54
Добрый день.
В текущей используемой для СПК версии CODESYS через CAA File так сделать не получится.
Можно использовать библиотеку CmpSysExec и делать это через команды Linux.
https://stackoverflow.com/questions/4783657/cli-write-byte-at-address-hexedit-modify-binary-from-the-command-line
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot