Это просто порядок байтов в обратном (младшем) порядке, чем вы можете ожидать. То же самое в PHP:
> bin2hex(iconv('ASCII', 'UTF-32', 'a'));
0000feff00000061
0000feff
- это спецификация UTF-32, 00000061
- это "a".
UTF-32
по умолчанию «естественный порядок байтов» . Если вы хотите что-то конкретное, используйте UTF-32-BE
или UTF-32-LE
.