Чтение базовых (VBDOS) файлов случайного доступа при переполнении стека

Я хочу читать файлы произвольного доступа, сделанные с помощью программного обеспечения, написанного на VBDOS. (без использования MBF)

Чтение файла является простым, а текст, хранящийся в файлах, читабелен.

Моя проблема в том, что данные, которые приходят из Singles, Doubles, Integer и Floats, хранятся в кодированном виде в файле с помощью MKx или считываются и декодируются с помощью CVx. (для одного MKS и CVS, для двойного MKD и CVD и т. д.)

Я хочу прочитать некоторые из этих файлов в PHP (и, как написано выше, хранимые строки не дают проблемы.)

Я хотел бы знать, что на самом деле делают функции MKx и CVx, чтобы я мог продублировать эту функцию.
Любая помощь приветствуется!

1

Решение

Формат кодирования с плавающей точкой, используемый GWBasic, называется Двоичный формат Microsoft, или MBF. На странице Википедии есть ссылки на некоторые функции преобразования в С а также питон. Исходя из этого, вы должны быть в состоянии реализовать что-то эквивалентное в PHP.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]