qwert Posted February 7, 2018 Posted February 7, 2018 (edited) I need to encode a GIF as a variable, but it gets truncated at some point. I see examples in the help file of assembling a variable from multiple strings (shown below). The help file says "Binary data can contain up to 2147483647 bytes", but I can't find a similar statement that controls the SciTE string length. What is SciTE's string limit in characters? Thanks in advance for any help. Edited February 7, 2018 by qwert
czardas Posted February 7, 2018 Posted February 7, 2018 (edited) Search 'limits' in the help file. It gives 2,147,483,647 for maximum string length/bytes. I see you found that. I'm not sure about SciTE. I wouldn't attempt to use SciTE for so much data. Edited February 7, 2018 by czardas operator64 ArrayWorkshop
Developers Jos Posted February 7, 2018 Developers Posted February 7, 2018 SciTE is unaware of stringlengths and only knows filesizes it needs to open. From the Helpfile: Quote max.file.size To avoid accidentally loading huge files on slow media, or just to ensure SciTE is used only to edit human readable code, the user can set the max.file.size property to specify a limit to file loading. If unset or set to 0, there is no limit. If set to a given size in bytes and if a file to load exceeds this limit, the user is asked if the file should be loaded. If accepted, the file is read as usual. If rejected then no action is taken (no file loaded, no buffer created). Expand So, there is no limit set unless you set this option in SciTEUSer.properties. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
qwert Posted February 7, 2018 Author Posted February 7, 2018 Hmmm. I'll have to think about those points. I tried to assemble my GIF (7,634 bytes) using 3 parts as the example shows. But I got this message at runtime: : ==> Unterminated string.: Local $sBinGIFImage And, indeed, the reported string doesn't have all the hex digits. I guess my question is now: How to properly declare the hex representation for a GIF? (... if it's not the way shown for sBinGIFImage?)
Developers Jos Posted February 7, 2018 Developers Posted February 7, 2018 So your question is about AutoIt3 .... NOT SciTE! Just attach the script so we can have a look as to why you get that error. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
qwert Posted February 7, 2018 Author Posted February 7, 2018 Here's a very minimal demonstration script. Even when my function is not called, it fails with the unterminated string error. If I comment out MyBinGIFImage, the script (with the GIF from the help file) works. ; ; GIF as a String ; $String = BinGIFImage() MsgBox(0, "Result", "Did it work?") Func BinGIFImage() ;test GIF image converted to a binary string Local $sBinGIFImage = '0x47494638396144004700F70000FFFFFF1831711C357D182D6D1C3982182D691C35791C3986CACACA1831751C3D9614246118316D14286914357D1835791C398A183575204192142D65C2C2C2BE9296142459203D92AEAAAEC69A9AB2B2B6BAB6B6CACACEBEAA41142D7520398A395D9618358614317DA29E9E1028751C3D8A0C2455797979A27D7918316941699ECEA2A23D4955101C4955595961656100041C86828214358E182861B6A23DEBEBEBBEBEBE142D71E7B2B220419EB28E8E10246D2D3959DFA6AA10245D8E8A8EA29641696969CAB241202D49082065C6C6CA0C1C516165556979927D61616186B2183179AAAAAAC6C6C2969296DBDBDF243D718A71712031591C3582DFAEAE8E7D86A2A6A6314579866969AA828214285D20316910246592928E1031860410353D5D92F3F3F328499A14399A14203D3539497D754986868E0C2059A28282E3E3E3081024AE9A3D967171454545355992494D61AE8A8E7175797D869ED7A2A26555554D4D51B69296DBD7D7394969928A4D555D65D7A6AA8A7D39142855CAA6AA203982EBCACE5D6569AE9A359E9E9E715959183161B6C2DF5186C22D4169928A55414965BABABE615971AE9E9E0C18394559755979AAEBE3DF31498A5179A22439694159A6313128A6964D9EAABEDFBABE314982514924081849495565A696396969610C287D4535352035719682867171557171694571A64D5D861C3D92D2BE41514141DBCACAEFB6BA49393D24459A315586394561082471C6B649614D55B6AA5D1C2D59BE969A3D49717D7959614949CAB2AE514139244186E3C6CAF3EFEB756935797965867D55595D4561758AFBBEC23D659A1C357161551CBAAA49413D456D798A7D8282617DA2141C35000C2820283D24418A79753DE3DFDB24395D9692695D6986283965B2B2B23559968A8279FBFBEF8692AEEFD74D516D96C6B6559A8E45353541A69E5D82615D967D79454531D2BE4D92864561869E14244D554D456D6555393D555D61613159A6B286867592B29E8A351C316DF7FBFBFFC6C665757D1C397D555D7DCECACA1C3979182D71BEC2CE4539206D611C866561FFFFFF21F904010000FF002C00000000440047000008FF00FF091C48B0A0C18308132A5CC8B0A1C38710233E74674CA2C58B08C5E4B8900F16C68F1651697C152011C8930E977DD3A6F100CA970BC5C9C92166D92431307316540149C2AB1CDE64EA1CFA2FDA87483968CE01878E684E246A7E591A9369DBBE664E5F669254E357264BD3BAE2819715243C0A3FAA90DA45CF519518562894FDA8A451851E3DA8E0C0DBA34D3D25733156A0A32990AFC281FED02115F862333AACE6593A24F550183EB71A5BAC42C7579843785A1D7A52435306249A1F12BB1567452B568134E10864184706478C5333248645C70A3E545A151BDE8A' $sBinGIFImage &= '0F9F0C59C645D2BD70CE381D192A00C7419DCA0AE851A200669E905B1B1D59A264FFD171A7C29D3869B0544893663BF7834AD2E878A7AE1096FB5892D4D185FCC77B8555E8E0883AAEF0B2CA81AE8812C31F59CCF15F4255E013060241ACE2CA856E7451430DBBA0F6E0418CFC5243183570D0055C4F90D855261F1AC44D586AE0F1C4346AA8F1C41378C818A3832D0E840D1E1C144101214EFC10430C4E60C0880D08E063458F0229C10436D830614A21B75041051F59D47186154C6060857B1FCE51A413419CB0CB1F155470CB1F8EB473C20F3F10D2548F679C70423B31E0C301051B6CC008051CD810449A319C01A529EDB8C00C0708441A24A44D3212840B413003252EE198B2411191861AAA9056B4C303253D9E3204343130C108A8A246FF4A81065604F185212DBA13CB258F04E1043636C03A2A234CFCA0CC1A5FE4F3E03DB598334B1F6EC44008B0C2526003064E9832C4140494100D18DCF522432DDD74534D19A074C1C4061414E1AE0DD88C10831B054860EF0507BC919A0AD1C880CA37D598730509653033EDA0D6128BE6B6537C7081BD074CD258360294708135937821483B32D8F282BA1BD8400123D8101283324B8883CB14164B700104F69C52960A0F5C60732A1008E0413E071C50C60907DBB001B62E4C708F399E784080C33643207156BD9470EF070404208F008094F0801D203342EB093CC8608A397AA4B0440810A4F28A045364E3943153D82B412A5E3CD04002F6007240098604FF31ED06D83861C703105C318B10476CB1C726D5D4A3C0058038958FD46B07014A0A2CE0220001807C00010F3160808D152FC853C20121E4A20A382C60924C300AACDDF650F55CA1B602F5D4D2411FEB94620FE77B2F01C70818FCC043CF3D8B20CCEE8360E2F0BDBDE8D40C2EA9DC1B0D208B00B345289BEBBD770A273001C7143D0302880022E4314C1F1D4002814F1240103D4C9BBC7F2F014B7051C60D09189037F221488420187000F3018200F610C0120AE086580822040FB3D71440F01228340010AF78C5053E20007DF8410AFA08C0037EE73DADF9E0000448E10113688014A4C30709C89A4F2E20002D80EB24D780C11A5A6080541CC00033184201FF18C0800808200421F0DE01A7600F6EA590850C68413A182000089460028F58C31A6E884318E8900706F0C0AA0650800124E00182B84212CD470001B8F1776D34C00306E087474CE0015080C61A74C8459424E20BCEE045387CD0023F04A000050880084C910C35AED08D6E4CA1000C60802D68E11146B0052F44B10632F4112588384521508002657CA100FA2840031409095528220492A42424DD28823DB8800B8F20C328DB0087ACB4860A7480430306708D44DC2014B998C52C1E294B01E4037DA1D0830B88900E72E0E0388A220A12B290811564200EF220A6191251' $sBinGIFImage &= '8A0ECC2219BF73A32C45100C458002141D580711E0E0CD1554801CA81A0A12DE91FF810CD4E116A318C004A4C1860E744008C110813A2949497B2842151DA0011086D18834446105B7408153908002D69021035018400358400321084118906428431F600045449406D2684414D8B18238A0603943B1863FB2F38524E0A2003358C0223CE10903A4F4014865E812842104894A610FEC18421AFC5108A750A20E3B8506341800542D34C0032260E94A2380D40788E00542D0831ED8C0834E7CA10EE4488237B2428946D022099C40A416B45080049075AC11202B4BDBF182048C420F7048072D0AA18BB9CEC50EC0E0C43576E003BE06E0AF728C4002361BD80878C00309F040256231047570E21E8808CC30E2818C3E9881053E48A45FCBBAD900FF6CF6B6B5D5470386800C7E78642E8860413FFAF00970B821B60CB02D529790800038D7B9B7752E5787C08974FC762E9740C627CEB10534F035B99BBD022E3C10007DDCE0B9CF256201A4A08E4E5C372B60E0871DCC30081E547688B6F5401E30510912546211E7452F03C8A88572E432302A4807170A60063BA0C102654CAE7E69908B2300C11301962E570B5060673C2230C630C1041A90026A5800C22918803E46E10920B08106A5B80111931B00F572D80816480788455C8009CCC0027C2D803C4A01840EB0E1C87990F18C67ACD774580057733184052640E519F821C80CA8C41ECC70641A80A312FA604098990CD47418410B08DEEB0C66A0852B237269C0B258041BCE710433B840C9649E409BAFA002CDC0020A50D0420BA6FCE61BC0810D89D8C10EE4B1641B4FC0022A482D734E01060BC416913758443B1AA0CA05AC79060D6840507D9082147C48056F28B53C183D80141862132088B5AC63FD069941E9D6B84E484000003B' Return Binary($sBinGIFImage) EndFunc ;==>BinGIFImage Func MyBinGIFImage() ;test GIF image converted to a binary string Local $sBinGIFImage = '0x47494638396130003000F60000FFFFFF22DDAAF1FCF9E5FAF4D2F7EDB8F3E3D7F8EFFAFDFCEEFBF8BFF4E6DEF9F2B3F2E1CBF6EAEAFBF6C6F5E8F7FCFBCFF6EC69E7C56CE8C6E7FAF59CEFD83DE1B42FDFAF22DDAA59E5BFF5FCFA84EBCFA0EFDA4FE3BB7DEACD8DEDD3D6F8EE27DDAB88ECD1B6F3E26EE8C746E2B733DFB078E9CBE2F9F375E9C990EDD48BECD299EED7C8F5E965E7C3C3F5E771E8C894EED536E0B14DE3BAA3F0DB62E6C2BCF4E4ACF1DEA7F1DC2ADEAD3AE0B355E4BD5EE6C152E4BCDBF8F0B0F2E042E1B697EED67CEACC3FE1B5A9F1DD81EBCE49E2B95CE5C02EDEAE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021FF0B4E45545343415045322E30030100000021FE1A43726561746564204A616E7561727920323574682C20323031380021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D132C041F8F958706221494002E2B9E831F2C03968F1D23232A820B11AC83149E22A4890808821E24B8B52B15BC8210AC1135B28709141419001F17CB290729CB178226BC15C800090CC300BFAC1A8225CB16002AD08220CB18820C0B0B0E07C312D41B0026D0061AE522D02B0003EC050EB44DB0000DC209682DEA2D03C0015A8607FF1208B064C0C144000BA0813800EDC28B72D0C4255850A0C02841061E301A5032C1490CD030A080D670D90C68210CFC2320084181768CD6914C40E0C0838ECF96C1885141460468FE48BA03A0F3DF4945554B5A2CD071050B431038D0F85952C0830436FE3178C7A801D90209FF14D4E4A9880049050AD8912CA06011828B001E38F857804108B68B1A544C2B1570A204D806A8A4FACF402501842D0B1AB04E3321967021331870C06D02520AE08E6A20945DC0422C0943267AD592820176F5B64C80F873EB96744921605C12AE030593130D18CCAEB6A5E2098E3B6EC4B937450706A66B23352041F1EF7109092040BE7C79CFB20CDC58CF9EFDEBCDDFE39FD6963A7E71F4020C10D0CF9F3C7A5202E025E080B528824045EFC9E200030D5CA68003B399340C4436A4C5A0220728C040843F2DF0DF23A9E955A187DA51055949EC24909D010556529A01DE75B84085F37DD66101D901800084BC59D21900F9C5C84E708460D3A0200A9C8863EA25A02D20514F3016D022220F6C1823031A26A7085E1092555B899FF158D20002CC36A52107AC5340954266D3088C313AA0D28625B1465A210FDCE6DD02D924B9E7938B74B9A4893FE1E5DD69303210A57E288E2280A0053022005C1775E75D3610F20900012545C99B031DAA740001DEF5D5D620821D0AE49E0D722A65A60234F0E720037C18548CB54419E9A62501D0A565517A485F8C9A654A97AB84CE072A3B673ED21D403DED5920B28F8E544B993FB929CBA393E93A08B200D0495792B60E93A967E026D9AB205A6E17D8B22D825BED0260BADB0F7AE05295A3BD8E0830C091FC062CF0C08A04020021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D132C041F8F958703040908822E2B9E831F2C03968F0B0B0506820B11AC83149E22A489020F820C360B09822B15BD8210AC1135B28706050E8202B805A32917CF8226BD151900073336D5B203A709A900A60504002ACF178220CF18BBAC2F13C40EDD0D0006CB071AE60022E62BE0D31C07883D2870CAC10365A70698C8C7C15C8601E62E40B064C0810041DC0A246000806001062FF299B3002087390D820E7CD0A66840018DA30030E8A6A0DEA911E666980B81F31949003D5678581150D1CC6E04027A4CD000170306312AC888606E41C4130056E8D8AAC3062303E18E0940700A55835A852070A01171C3041911FF7F7C5BD4C0A3C69A0B18144D84E3598C1B112F44D87B08C145410FE29565109351880B3A02FB609460E300B4604FCD6D0421228E9803666EC6F8B2B2E503757559DAF10C058006474D212BE432AC69028D2B1DE021CE94ED04840785F65D7A9C2C04B8CA6A74A0006DA2018A17E4B6F472B982C38F4207AF54D1007662E00724A84E3E8102420208A85FBF7E34C51BF0E3C79F4D9A7C79F00014D827BF59800102FF05A89E7B9508A0C0810822B889220854449F2C0E3030CF23063A601A33022D60835313227280020C5C48D0020436A29F6F1B92F8DD200654F69229DEF8B7A06E0DB4F8A2291BAA46486D9A5D848085C059221A00FE8D37A271856CD4A1EC022EA252894B0425705883E3CD88C803211AC90088CE2972A0851EE5B6A221D035398000A65969C801331580A5917939D2A29106C964246C0304F78002E211C41193E3E532A621603A494FA0078EA74B8B0CD8F8DF8BA3085068018C08A0D161E28DC791857112F0928DC03930622D076452C0798C749898A244063A8FA705FC98C002023410A88E03946894919BD8482900B00200662A3692081E939F0AC2A971C182AAEC886A6637DE6C0804BA60B092CEBA099A7E82272966460E12AC9DE208C2A4AEA4703AD7B8C8FE0A4097F8BD2BEA02338E9B2DADF13EB7D9B8F478972F850374F8EFC004179C48200021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B88207333619C103A809AA00AFA0CAADAFD82B11112F13C10ED60D0006BE07DC00BDA802D915F31C07C10F05A80E0FC7A803EDCD720DB840F002044B061CC473678D01807C0518B4F3062047410DCF3E4C5B34A040810494985953A00E15B7770504BC286841508F151E56D853C4E0550202F6202668708B4103030A7EDE7250A0E085130056E858AAC3062303AF880940802A55035A850428185870C30419467F605BD400E247920B18CC4C8483608C1B46FF2F44587B08C142000FCC5565109251880B3AE2FA609420015FAC504D5682601407A5030E56105960A8E3C7C27C0F94CD6569074114006ABC1062A13487CAF9AA16BED9B7D2011E405AC42D48AE72CDA83783B9984D10030B8E7A17B4761DD7C210BA8C06A80D06A060908DCC839D60E1A2BAF5EA63010820C0BD7BF7ECA53C90184F9E7C0442963DAAF7C8399804DE045B0E12608040FDFBDCC15B5201FF0286450824540C730EF85489560EAC56C0708F3CB0800D3DA193C8010A30A0606AFA39A2406A0FDE62C05D8418509847A75C431F308F68262289A740D8DE201D79134F248521C7484DAAD097008BAD14629884002830222C8F5886CB4201EE88E2E0210F58B863441562B588020A2408516B205E92E0930308B0DA92851C5053014D3E999623223EB90F334F369059210F6CB5E39942CE994096875849E48A0B50B9632E224AB463' $sBinGIFImage &= '7D245222809E053022C0470B0D30A243099E4980472B2600596AB41C9049010A3402645E7F6A37273A93FE12A9000DD80963868B58E8D1262B260A40A90058A90A9FAC362224A58244DA0AAD95F69A1A988E384A8C2008CC490AAD8726B0C0265EE6E350308722F6E420B4B2B98C90B99612E958D9EE2A2B5ED1C149D4B3D87A64CCA9E526F20F21D9A6F361BB8F08300090F4E6ABEFBE8904020021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CAADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A197010905A016800E81560B0AE1B8004A80A50E2446BD1800207277E3BA8001DAA6DBD500930904D10027AF1147DAB46409CC2040D6E3168604001CD5B0E10C01347F2D544453D3112D489D140838A840428B8187156825BA8188863D44021479252171140A540C1A9880A16210808E001B9880C7E2EA2E9002A31B289FF12401B5031E83547025EC10270C0C10A220B0C5D3C2837ED81AAB92C29C808A0C60B21162273104C2FA2DC0404D4565ADCE282E7CF9E275C5A69B9552917A041636061F1EC02CD8F0EA4B63064AAA30159837D0E92419AEF132C5C081F2EFC2E000104922B576EBC940712D0A3478F406830C6EB18130793901AB485A40608841F9FBCB92515DD3F63103B30652C162C602B52EAE0B2C4601388E8D7400182A2030A30605F65E639024364085A208406FE1962805C189D62CD48C03CF2000411A477410E9475E34E2472D9E6C80C1ED870800F45A446C221D09823880210EEE588083AD428410F7CAD808367332CF280800960C440804829A2C00DA081B0C2D72019DC20A260F505299100975568C8011B39909A0CBD31F2A094F6302365038615F2C052412EC040063FA4560323F515C5499A5D0599CB830C05195E849484909A7C491D541084D1D4A72600041465675F95D102C1672534E2625971E642253DE624FA8BA1023490666207947041978F0888D1260F622488A600C4A94AAA0B14E8088C72B60A512BACA69A98039559F9C80041C683409AA4B02A80A19B5C7A6830C7D625E520AC8AB90C8CB2C662E85DD1D25AC02045FA46293DC0447B2C4470795B883E84447B8E01E59A3BDF0093BA2BEFBCF42612080021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CAADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A197010905A016800E81560B0AE1B8004A80A50E2446BD1800207277E3BA8001DAA6DBD500930904D10027AF1147DAB46409CC2040D6E3168604001CD5B0E10C01347F2D544453D3112D489D140838A840428B8187156825BA8188863D44021479252171140A540C1A9880A16210808E001B9880C7E2EA2E9002A31B289FF12401B5031E83547025EC1E2F5EDEEA08B07E5A63D50359725051901345809CE10D388721310505B69E9D6AF18E54E2D348071E656A510B8CDEC4001524403CE2EA05C09E3C1D2701B75DE5C6AA081D8D24A0D48E0BA7782B0830410184E9CB8DFDA37922B579E725AEFE78683217EEEDAEF480206B06BC79E5B69D7EFDF81214230B07929162C582B52EA20B2C4601388C8D7400182A2030A18B8A7B7E0F82318160428A0101AD86788017261748A352389E7C803104470C184144E988363FCA5E24E249A59328307361CE04311155E40C221D09823880209EEE588083AC428410F001CB0020E13CEB0C803FAF1B6507EA725824E8520AC30480637D0E658F17B3E0E2040640E16F2800D2B50E040893264D008823EDAC38C8F8B0DA064061FD410C1992A64F043893530D25E519CF0B64057BCE582200343ACB0420D1854E0A70D008450A27A491D545082D1B4B740340460A4C2991DF450E10900404061098DA858D69BB93C498F398D16E0839F15400003853108724009176859897E186D82204682849A018528009003AED2B00827008AB6122A00244E08000215B619CB6EC498242729C35240A108000C41210ED208E0E5393E0E32EC03149E08000917C410A4348ADE352C0016503895B2B90D62163DC0ACBB02853EC49B883E84AC7BC0842A28A9AF2C03683AF0C108279C48200021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CAADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A197010905A016800E81560B0AE1B8004A80A50E2446BD1800207277E3BA8001DAA6DBD500930904D10027AF1147DAB46409CC2040D6E3168604001CD5B0E10C01347F2D544453D3112D489D140838A840428B8187156825BA8188863D44021479252171140A540C1A9880A16210808E001B9880C7E2EA2E9002A31B289FF12401B5031E83547025EC1E2F5EDEEA08B07E5A63D50359725051901345809CE10D388721310505B69E9D6AF18E54E2D348071E656A510B8CDEC4001524403CE2EA05C09E3C1D2701B75DE5C6AA081D8D24A0D48E0BA7782B0830410184E9CB8DFDA37922B579E725AEFE78683217EEEDAEF480206B06BC79E5B69D7EFDF81214230B0792907332B29751059A2BC0536649A4B74400183F6F4161C7F84F86B7CFDB89D231746A7583392788E1066006FF9C16743747FE5978A3B916866495F008CC4E029A01102CD7C002830E05E8E00864B40E4F186A0210FDCC72003F69D96484DEC29A4568084A436E2000244B622210FD8B0020508DC4760348D2CC8A0F83DCC3038000B06C898C107354460A50A210E78222335EEB5203D88AD3064910CB0308498356050C19A3664D865018C087050410346F3C2952E883983065676D0C305805E70020007645200706B0D62166FB938B06605220CD1A70F8F420043A031FCB51F2346FE02C00B811EA0C29A3B6410280A00E470AA3422162548A032006002A03F005044A0002010E8053504B31B3182F810E80C0044006809005010A808000C11280ED208C024003F840A8011B83E102809829070410C32067340A0C802C001AE0058602D00BDE646C80781522048B5800AB242A03EB83B1E0A174C45EF05828C7B810AB4E99B880328480083C10C37EC302381000021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CAADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A197010905A016800E81560B0AE1B8004A80A50E2446BD1800207277E3BA8001DAA6DBD500930904D10027AF1147DAB46409CC2040D6E3168604001CD5B0E10C01347F2D544453D3112D489D140838A840428B8187156825BA8188863D44021479252171140A540C1A9880A16210808E001B9880C7E2EA2E9002A31B289FF12401B5031E83547025EC1E2F5EDEEA08B07E5A63D50359725051901345809CE10D388721310505B69E9D6AF18E54E2D348071E656A510B8CDEC4001524403CE2EA05C09E3C1D2701B75DE5C6AA081D8D24A0D48E0BA7782B0830410184E9CB8DFDA37922B579E725AEFE78683217EEEDAEF480206B06BC79E5B69D7EFDF81214230B0792907332B29751059A2BC0536649A4B74400183F6F4161C7F84F86B7CFDB89D231746A7588300012794429801BCE5079F0DD1FD955F2AEEF4B082074088D7485F008CD4E029A01102CD7C0750A0C3893A84500960B804441E6F1A1AD2030717D478810C050C3141235DB1A7905A0112B2828D3506F14104118C0081FE22076CF4C07D0446C3C801451079810319C850C19635B060C069652DC5DB02D12830608B8B3C406409190040838D2814B0C20A1420C000032C64920A01045222808F1831E24391820C59A30507BC80A40A2ECC390383071DE0407EB41CA027708BC0D08A01440EB46505220C81640791402440036346A78F2507101904002FD878800A5BEE00808FAA40AA9F34461029888D320060428D3F08789020939E12A3236FD6B8C9A035CE0040043596D0217B0B6C22C09852C632C3053E08F283AC00F45A632DBCB562E67EC1B45AAD20349E0B8099810A02666E1FD84881B8361A836D90B90180000A174C35AEBCE7DC16F0230EA020010C0B472CF1C49504020021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CAADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A197010905A016800E81560B0AE1B8004A80A50E2446BD1800207277E3BA8001DAA6DBD500930904D10027AF1147DAB46409CC2040D6E3168604001CD5B0E10C01347F2D544453D3112D489D140838A840428B8187156825BA8188863D44021479252171140A540C1A9880A16210808E001B9880C7E2EA2E9002A31B289FF12401B5031E83547025EC1E2F5EDEEA08B07E5A63D50359725051901345809CE10D388721310505B69E9D6AF18E54E2D348071E656A510B8CDEC4001524403CE2EA05C09E3C1D2701B75DE5C6AA081D886D419D8CD7BF70969D312B81E9E20EC201624922B576E0478A71BD0A3434F09C0C685EBD8B303473C7CB8DF1E32C28B17DF02B8D2AEE8D1033B7400C20A224432487330B392830E422C54B0606185BC0536C8644E2213A0004276D8ED100C625F05B8C06D879080E075450C41C06F9610668070F49C12A0618400911D0E2B1CD0C30A1E00B15E237D01301287A78036C801D70521CE0114E8A0A30E215402182E0121B0E12F8BF4C04176321430C4E9048D74E58070F924B5C80A0806F14104118C008122076CF400033046C3C8014520E840063254A0A60B8315F2C0525046A3805CF400B4C803D995201F0DD8A130E741E74033A4010460B49A8B4FBAC6880F350A42E575161CF0E402D1149A8A700948DA212D07645280718BC0D08A01D919800094E6581A09440234002588FA64985D1081622488A50024AACA900F4A638476B942D40AAE431AE640872B3EC2E7759B9C4A0F29B80A30E92602C429CD0C17F8C0098783E0CA8C70ADCCE91770C1F67AABAD00FC59C020A7916BD6B3DDA22B2DABE426126BBCEB720261BD780D3020BF00072CB02281000021F904090A0000002C00000000300030000007FF800082838485868788898A8B8C8D8E8D080E06038F958703040908820637050483060C9B968E0B0B05069C9EA082A7A9A589020F820C360B09AB9F8203B705A4B18506050E8202BE949DBB00B6B883090CC10003A809AA00AFA0CA' $sBinGIFImage &= 'ADAFD70CA70E07C10ED50D0006BE07DBD3BE02D3AFC5C10F05A80E0FC7A803EBCDB90FAF09EE2A89A0D08357B568F40A3058D70D400254052871A2B5C8058D8B336A5553800ED5B65EA80418C8260801BD788A5E1C597944C78003091334B8C5A0810105366F3940004FDCC85712131D4071A168D1213C0BA46A40919000050312169895E0162A06E21889305A14C337AC8B08A052A0E01444058B06009B8083EB85A08BFF6C3AB04A2CA0500D4434D8B826816B2501AF60F1FA768D50010B882D5490A1C2C0D60B132C2928908052836F66510E9AE1D6A8050D701F41156B5669820459091DB841A2F3856008E89A76A0A0E9A1071EDA16A5214D2965DA761B6530710182340392821F5267A0B9F3E627A44D4BE0BB7A02B4835890D8CE9DBB11E99D6E881F2F5EB30DD746A54FAE5EBD30801E32E2CB97DF42FA53B2F8F1035B0E610511221948E3404D9538D081108A21B6823C0BD8409339894C800208AEED10CC646639B88001CA09D25A6745F8600084951C601375F49CE2602E8500C1150E2B1C10C969A93942180022A1784A2BAA151544560A9CA6947B8C44450F40251940DDE27EB73120A4420A30605B226439405D3E4EA565258A0308709A268A1CF04D010F38A9D402D134A2248AF63083E2652F15F20054574613E495482E62E5909C5C491675B928B91075061070262502ECA91423025016D000424663259A00189A0AA0073890222D0764520076710DF2C09EB978498F3996CEB880000DE039883EA598F9CB39280A6229007BAAA2243D445612249FB83ED4CAADBBB2A8E9294C3E022931255D49CAAD893EB489A99406932845BB1630C8AD6E2E1364AF023E5418B7BF6A2BC894D28D4A0F30DC46BBAA748AC0BAEDA29C7008EF5F039078EFBEFCF6DB4820003B000000000000000000' Return Binary($sBinGIFImage) EndFunc ;==>MyBinGIFImage I'm perplexed.
Developers Jos Posted February 7, 2018 Developers Posted February 7, 2018 You shouldn't as you have missed another limit in Autoit3 where one single line's max length is 4000. Quote AutoIt3 Limits/defaults AutoIt3 limits Value Description MAX_BINARYSIZE 2,147,483,647 Maximum bytes of binary data. MAX_ENVSIZE 32767 Maximum size for an ENV variable. MAX_LINESIZE 4095 Maximum size for a line of script. MAX_STRINGLEN 2,147,483,647 Maximum string length. Expand Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
qwert Posted February 7, 2018 Author Posted February 7, 2018 Ah. Well, I never found that. I was fixated on String Length and didn't think of Line Length or Line Size. I'm glad to see it's a clear and known data case. I divided my GIF into 5 parts and it worked. Thanks much!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now