Я анализирую двоичный файл в node js, используя следующую команду. Однако во время синтаксического анализа я получаю значение, как в courseFees имеет тип переменной "PI C S9 (09) V99 COMP-3", а paymentTime имеет тип переменной "PI C S9 (07) COMP-3".
Обратите внимание, что они оба имеют десятичный тип. за исключением того, что эти два остальных поля дают нам обязательные значения
`
var Parser = require("binary-parser").Parser;
var imRecord = new Parser()
.endianess("big")
.string("studentNumber", {
length: 6
})
.string("courseFees", {
length: 6
})
.string("paymentTime", {
length: 4
})
`
, давая мне выходное значение, как показано ниже, и частично оно анализируется
`
{
studentNumber: '211705',
courseFees: '\u0000\u0000\u0000\u0000�\u001a',
paymentTime: '\u0000\u0000\u0000\f'
}
`