Преобразование big-endian в little-endian и наоборот в VBA

У меня машина с прямым порядком байтов (порядок байтов Intel). Мне нужно прочитать двоичный файл, содержащий 16-разрядные целочисленные данные со знаком в порядке байтов Motorola / IEEE ("big-endian"), затем выполнить некоторые вычисления и, наконец, записать полученный результатinteger данные в двоичном файле с прямым порядком байтов.

Как мне сделать вышеупомянутое в VBA, то есть преобразовать big-endian в little-endian и наоборот?

Причина в том, что я обрабатываю НАСАШаттл Радар Топография Миссия данные (Формат файла HGT).

Ответы на вопрос(3)

Ваш ответ на вопрос