SplitStringVarByThisNumber = 10Var := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"While, NewStr%A_Index% := SubStr(Var,1+(A_Index-1)*SplitStringVarByThisNumber, SplitStringVarByThisNumber) DisplayVar .= NewStr%A_Index% "`n"MsgBox %DisplayVar%
;split text into blocks of 10 characters, CRLF-separatedv
Text := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"
MsgBox, % RegExReplace(vText, ".{10}(?!$)", "$0`r`n")
;- or moduloVar := "FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503"loop,parse,var
{ if Mod(a_index,10)=0 e .= a_loopfield . "`r`n" else e .= a_loopfield}msgbox,%e%return
var=FFD8FFE000104A46494600010101006000600000FFDB0043000201010201010202020202020202030503
Loop % (StrLen(var) // 10) out .= SubStr(var,((A_Index-1)*10)+1,10) "`n"out .= SubStr(var,-(Mod(StrLen(var),10))+1)MsgBox % out