Я хочу читать файлы произвольного доступа, сделанные с помощью программного обеспечения, написанного на VBDOS. (без использования MBF)
Чтение файла является простым, а текст, хранящийся в файлах, читабелен.
Моя проблема в том, что данные, которые приходят из Singles, Doubles, Integer и Floats, хранятся в кодированном виде в файле с помощью MKx или считываются и декодируются с помощью CVx. (для одного MKS и CVS, для двойного MKD и CVD и т. д.)
Я хочу прочитать некоторые из этих файлов в PHP (и, как написано выше, хранимые строки не дают проблемы.)
Я хотел бы знать, что на самом деле делают функции MKx и CVx, чтобы я мог продублировать эту функцию.
Любая помощь приветствуется!
Формат кодирования с плавающей точкой, используемый GWBasic, называется Двоичный формат Microsoft, или MBF. На странице Википедии есть ссылки на некоторые функции преобразования в С а также питон. Исходя из этого, вы должны быть в состоянии реализовать что-то эквивалентное в PHP.
Других решений пока нет …