Существует ли режим emacs (или другой редактор) для редактирования бинарных записей? - PullRequest
0 голосов
/ 10 сентября 2018

Я ищу способ просмотра и редактирования файлов двоичных записей фиксированной длины с полями, состоящими из различных необработанных типов данных, таких как целые числа, строки и т. Д.

Невозможно напрямую сделать вывод о формате, но можно использовать простой дескриптор формата, похожий на printf, например: "%12d: (%d, %f)\n" для анализа и распечатки каждой записи.

Можно также представить более сложные динамические записи, например, где одно поле указывает длину следующего. Это можно сочетать со сжатием или другими режимами. Формат также может быть расширен.

Кто-нибудь видел что-нибудь с подобным функционалом? Самый близкий режим, который я мог найти в Интернете, - rec-mode для текстовых записей. Я написал небольшое расширение на основе ROOT TTree для распечатки таких файлов, но было бы неплохо отредактировать их непосредственно в emacs.

...