Выкладывай код, посмотрим как его можно оптимизировать.
Цитата KASaLEX (
)
или конвертора
rlFunctions
Цитата KASaLEX (
)
для реверса байт
Код
FileOpenBox "Выбрать файл" "Все файлы|*.*" "[LastDir]" "[FileName]" ""
If "[FileName]" "=" ""
Return
EndIf
ClearVariables "[Hex]"
NeoHexFileToHexVar "[FileName]" "[HexData]"
.Копируем 6 символов начиная с третьей позиции
SubStr "[HexData]" "3" "6" "[Result]"
SetVar "[i]" "1"
.Меняем порядок
While "[i]" "<=" "5"
SubStr "[Result]" "[i]" "2" "[HexNum]"
SetVar "[Hex]" "[HexNum][Hex]"
SetVar "[i]" "[i]+2"
EndWhile
.****Меняем в исходных данных новыми символами***
.Удаляем 6 символов начиная с третьей позиции
StrDel "[HexData]" "3" "6" "[HexData]"
.Вставляем новые символы начиная с 3 позиции
StrIns "[Hex]" "[HexData]" "3" "[HexData]"