1

Тема: JS (binary->HEX, HEX->binary)

Добрый день.
Нашел js-скрипт, который преобразует двоичные файлы в их шестнадцатеричный код и обратно.
Синтаксис команды для выполнения скрипта следующий:
cscript /nologo /e:jscript HexEncoder.js /e "binary file" "output file"
cscript /nologo /e:jscript HexEncoder.js /d "encoded file" "binary file"
Что касается прямого преобразования, то скрипт прекрасно отрабатывается.
А вот наоборот, к сожалению, ничего не получается. Выскакивает ошибка:
E:\powershell\hexencoder>cscript /nologo /e:jscript HexEncoder.js /d "E:\powershell\hexencoder\1.txt" "E:\powershell\hexencoder\EncryptDecrypt.zip"
E:\powershell\hexencoder\HexEncoder.js(158, 13) Ошибка выполнения Microsoft JScript: Недопустимый вызов или аргумент процедуры
Видимо, в коде скрипта автор чего-то недоработал.
Если кто сможет разобраться сходу с правильным решением, помогите, пожалуйста.
Спасибо.

2

Re: JS (binary->HEX, HEX->binary)

babel45, а что Вам мешает использовать подручные утилиты для этих целей ? В сообщениях, по Вашей ссылке, есть примеры использования утилиты certutil.


certutil -encodehex source destination
certutil -decodehex source destination

Подробнее про encodehex

certutil -encodehex -?
Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

3

Re: JS (binary->HEX, HEX->binary)

Xameleon
Большое спасибо. Как-то даже и не заметил, что то же самое можно сделать стандартными средствами Windows И гораздо проще!!!