Всем привет!
При использовании кодировки _Encoding_Base64Decode, SciTE выдает ошибку:
!>22:14:09 AutoIT3.exe ended.rc:-1073741819
>Exit code: -1073741819 Time: 39.011
Из за чего это может быть?
Вот файл base64.txt
Помогите :(
При использовании кодировки _Encoding_Base64Decode, SciTE выдает ошибку:
!>22:14:09 AutoIT3.exe ended.rc:-1073741819
>Exit code: -1073741819 Time: 39.011
Из за чего это может быть?
Код:
$body = FileRead("base64.txt")
$en = _Encoding_Base64Decode($body)
MsgBox(0, "Result", $en)
Func _Encoding_Base64Decode($sData)
Local $Opcode = "0xC81000005356578365F800E8500000003EFFFFFF3F3435363738393A3B3C3DFFFFFF00FFFFFF000102030405060708090A0B0C0D0E0F10111213141516171819FFFFFFFFFFFF1A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132338F45F08B7D0C8B5D0831D2E9910000008365FC00837DFC047D548A034384C0750383EA033C3D75094A803B3D75014AB00084C0751A837DFC047D0D8B75FCC64435F400FF45FCEBED6A018F45F8EB1F3C2B72193C7A77150FB6F083EE2B0375F08A068B75FC884435F4FF45FCEBA68D75F4668B06C0E002C0EC0408E08807668B4601C0E004C0EC0208E08847018A4602C0E00624C00A46038847028D7F038D5203837DF8000F8465FFFFFF89D05F5E5BC9C21000"
Local $CodeBuffer = DllStructCreate("byte[" & BinaryLen($Opcode) & "]")
DllStructSetData($CodeBuffer, 1, $Opcode)
Local $Ouput = DllStructCreate("byte[" & BinaryLen($sData) & "]")
Local $Ret = DllCall("user32.dll", "int", "CallWindowProc", "ptr", DllStructGetPtr($CodeBuffer), _
"str", $sData, _
"ptr", DllStructGetPtr($Ouput), _
"int", 0, _
"int", 0)
Return BinaryToString(BinaryMid(DllStructGetData($Ouput, 1), 1, $Ret[0]))
EndFunc ;==>_Encoding_Base64Decode
Вот файл base64.txt
UEsDBBQAAgAIAKmyOT4dkE/syQEAAOICAAAKAAAAQXV0b0l0LnR4dG1SzW4TMRC+V+o7zBGkKhee
IHDqgRMHHgBUqRci0SAehffhDcoTzDrremJ7Jra3m220qy6zm6SqEDdLnvl+Z/ljvbpewy/IRiqp
WSBh3iXJJSGPNvZbGF3voQ4joCkSsZDDPRGYfieBLdMIDmvswMDH2y/fV3ermzV8vv32dfXzbgG/
FY+ZWjA2ZRpbUOxNwhhRX5Zic7C5GMtKTFkBBycGA+ZhZsziapwYsk+0K2L+0fCGWDY1AqPrDara
FiJ6VY+R3s4IZ7r/afuDnuwJugclt477eeuVtw5zEf1U3jQ+H6jNJ79XUHS/BY8eiHPBEMa9LlBt
uVDHqoWxkqSiX0QwQqUen8SCl0Dd5F30GXfDc7E6OgWmE9Yqo6tf57Y8FtWEpnuioCJqzWDLczsI
Woc49R0QpDrgCI8N+z0JYxhYyxyuoJtsJKoCOQpyxvNHgDit2Y1MSTJ2k/PF5cXlxb1G0Uot8Tz/
DjKxGs+UT9RVHyCpkdT40iRSE8iq54VKpXrINtqtmm3g/fLT9YcF3M+pQ5QHWxSiDNqDxkDhBGCA
rUNDmaYTlAKNJsxiwnQqqtOojlwUVbPX5PSWCmpDeLyi0+U+4jYs/gJQSwECFAAUAAIACACpsjk+
HZBP7MkBAADiAgAACgAAAAAAAAAAACAAAAAAAAAAQXV0b0l0LnR4dFBLBQYAAAAAAQABADgAAADx
AQAAAAA=
IHDqgRMHHgBUqRci0SAehffhDcoTzDrremJ7Jra3m220qy6zm6SqEDdLnvl+Z/ljvbpewy/IRiqp
WSBh3iXJJSGPNvZbGF3voQ4joCkSsZDDPRGYfieBLdMIDmvswMDH2y/fV3ermzV8vv32dfXzbgG/
FY+ZWjA2ZRpbUOxNwhhRX5Zic7C5GMtKTFkBBycGA+ZhZsziapwYsk+0K2L+0fCGWDY1AqPrDara
FiJ6VY+R3s4IZ7r/afuDnuwJugclt477eeuVtw5zEf1U3jQ+H6jNJ79XUHS/BY8eiHPBEMa9LlBt
uVDHqoWxkqSiX0QwQqUen8SCl0Dd5F30GXfDc7E6OgWmE9Yqo6tf57Y8FtWEpnuioCJqzWDLczsI
Woc49R0QpDrgCI8N+z0JYxhYyxyuoJtsJKoCOQpyxvNHgDit2Y1MSTJ2k/PF5cXlxb1G0Uot8Tz/
DjKxGs+UT9RVHyCpkdT40iRSE8iq54VKpXrINtqtmm3g/fLT9YcF3M+pQ5QHWxSiDNqDxkDhBGCA
rUNDmaYTlAKNJsxiwnQqqtOojlwUVbPX5PSWCmpDeLyi0+U+4jYs/gJQSwECFAAUAAIACACpsjk+
HZBP7MkBAADiAgAACgAAAAAAAAAAACAAAAAAAAAAQXV0b0l0LnR4dFBLBQYAAAAAAQABADgAAADx
AQAAAAA=