Тема: 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: Недопустимый вызов или аргумент процедуры
Видимо, в коде скрипта автор чего-то недоработал.
Если кто сможет разобраться сходу с правильным решением, помогите, пожалуйста.
Спасибо.