MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /proc/self/root/usr/lib/python2.4/site-packages/mx/TextTools/mxTextTools/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/mx/TextTools/mxTextTools/mxTextTools.so
ELF4P4 (X~X~`lPtdxxxQtdCQNKJE42L&CM?D57G
;IPAO<3):/6'B>"F.8+*%$0 (-19,@=!#H
hhx
y`Fu<GKg
V`f8
P
H
9~YZUg'
qu6;fu`C@e
hj'#<*"7`	l[d%%  __gmon_start___fini__cxa_finalize_Jv_RegisterClassesPy_FindMethod_Py_NoneStructPy_BuildValuePyArg_ParseTuplePyList_Newbm_tr_searchPyTuple_NewPyInt_FromLongPyList_AppendPyExc_SystemErrorPyErr_SetStringbm_searchfwritePyObject_Print__fprintf_chkbm_freePyObject_FreePyString_TypePyType_IsSubtypePyExc_TypeErrorPyUnicode_TypePyString_FromStringAndSizePyExc_ValueError__ctype_tolower_locPyTuple_TypestrncmpPyErr_FormatPyList_SetSlicePyList_TypePyInt_TypemxBMS_TypePyObject_MallocPyObject_Initbm_initPyObject_ComparePySequence_CheckPySequence_SizePySequence_GetItem_PyString_ResizememcpyPyString_FromStringfast_tagPyErr_OccurredinitmxTextToolsPyType_TypePyErr_FetchPyObject_StrPyExc_ImportErrorPy_InitModule4Py_AtExitPyModule_GetDictPyDict_SetItemString__ctype_toupper_locPyEval_CallObjectWithKeywordsPyCallable_CheckPyList_GetItemPyList_Sizemalloclibpthread.so.0libc.so.6__stack_chk_fail_edata__bss_start_endGLIBC_2.1.3GLIBC_2.4GLIBC_2.0GLIBC_2.3.4GLIBC_2.3si	ii
ii
ti	ii
 ė̗Зԗܗ $,04<@DLPT\`dlpt|Ę̘ИԘܘ $,04<@DL)+-/2:ABDJNP(
,048<@DHLPTX\`d h!l"p#t%x&|'(*,.01345789;<>?@āAȁĆFЁHԁI؁K܁LMOPU-Vhhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhUS[ ltX[ÐUSkDu8t$ҋuƃD[]Í&US.Óktt$҃[]Ë$ÐU]Ít&'U(U]u}2k<mt<<tth<_EUD$T$$]u}]Í&zauʀztuĀzcuzhuzt&uMA뿍v}ruaunusulzaptfeZ	PUBuTMy_+ym!yeymv
ybyeyrysy	_ιE
D$D$$"'U(]E&ËiuuD$D$E$t]u]Í&1]u]ÉUWVS1i,ED$ED$ED$ED$D$EEE$}GMU9KщUE^;M}M$SEEPDuU}N+A9~u}UN+A9uF|$T$$D$ED$xs;EF+P$UtgE$tXF<$tIFEt$$GXF4$PJD$$@uEE,[^_]ÅхɉM1E‰!‰UHU}+A9}뫉u}UN+A9|E|$T$$D$@;EjUB+p$u-E$F<$FEt$$VF4$PHUB$PEUVSbf0uED$ED$ED$ED$%D$EEE$1҅ttMU9~sщUE;M}MFD$EL$D$ED$F$D;Ut@F+HMxuE$cƒ0[^]ÅyхɉMy1EwEt&‰!‰UbEL$D$ED$F$0wD$$1w&UVSe0uED$ED$ED$ED$4D$EEE$K1҅MU9щUE;M}MFD$EL$D$ED$F$;UtF+HM~ET$D$$$ƒ0[^]ÅxхɉMk1E]‰!‰UUEL$D$ED$F$jD$$:1|vU(uu]Ãc}}tX(|$D$D$$E|$D$F$oEt$D$D$<$Q1]u}]ÉUVSubF$/Vtt=Vtt4$[^]ËFP$R4$[^]ÐFP$R뵉UWVSÁb<ED$ED$ED$ED$ND$EEE$1҅tcE@9tt$$;UB9tt$$t	Uz t&lD$$f1҃<[^_]ËMuAu9},E܉Eu9u}:E܉E$R뺋u܅yE܋}܅}yEE~TB|1EȃDu1}܉}J}ȃu9uu9um4$'Hqu91E+t&UVSuWü`F9t|T$$ulF9tT$$VNt|$~19~v<Y9|$[^]ËVt|~1~Ny
>t&<x9Аt&|1밍\D$$^1농D$$41m'UWVSÁ_}t~G9tT$$vt[w$t$OEt6LE~&M1҃M:MM
9uE[^_]ÍoD$$mEҍt&UWVS\^}t~G9tT$$t[w$t$Et6HE~&M1҃M:MM
9uE[^_]ÍoD$$Eҍt&UWVS\EEEE]D$ ED$ED$ED$ED$E؉D$E܉D$D$E$1:}t,D$$	EẼ\[^_]ËMU9UыE^;M}M$Et}LuE܋U}uȉEM1:t9|EEt9u;uD$$tYỦBUF9D$$t+M̉AẼ\[^_]ÍD$$M̋EẼ\[^_]ÅE1E&)‰T$E܉$j+EȉD$UUȋMȉ$‰!‰UGuE}܋UE7:t;u}EE;u}ŰB$PE	t&'UWVSa[\EEEED$ED$ED$ED$ED$D$E$1҅tcE@9tt$$
/}G9tt$$t	} t&lD$$81҃\[^_]ËMUAU9EEE2u;u}uUEM̉UčWUȋUĉEЉEu9u2U
9uJ}ȉȃuك+ut$EE$\[^_]‰ËuXEEEGEE4H9~x
ȃDt[u$t&J}ȉȃtEE9EuՋ}ą?Q!‰UUЉUҍ&UX]EYD$ED$u1}D$E$qu]u}]ËE}$ED$tЋEԅ~ɍNEU̍vÜEUẼQEU9UuvvUWVSAX<ED$ED$D$E$EUU|$$ty~uHMEUЉE܍E̋MM܋1ҋE̍&:t9uEЋD$$
t|1<[^_]ËMEԈTMQM܋1ҋE:tt:uMET9tEMV1D$$놋F4$1PvvUWVS\EEEEQöVD$ ED$E܉D$E؉D$ED$ED$ED$D$E$E
E@9tT$$fM܋U9U܉ыE؅*;M}M؋u*}EPEUЋDEċ@;t$|$EċU؋p;EE~{MЋ}ẼMȋMĉ}A1::tX}9}9}::uB9uEăEă\[^_]ÅE1EtljEEU9P"EċEă\[^_]‰!‰UEH~1t&E9x~tF;t$T$tnNU؍;EUF:uFL$T$$uut&dD$$E4؉|$D$$EMЉL$
UWVSlEEEEaSD$ ED$E܉D$E؉D$ED$ED$ED$D$E$EOE@9tT$$vuE܋UE9%UU܋E؅v};}}}؋Ms}
ExEt&UЋDEȋ@;t $|$E܉EUȋu+r;u|k9uE~Z}0U}̋}G}::u9E}ME#MEWIEM:u;uu9u2EEU9P?EȋEȃl[^_]ËuUMɉMEEMЉL$D$$EEȃl[^_]‰!‰UwEPf1E9xRtF;t $T$M܉MNE);E|FU:uFL$T$$uu}ȃEȃl[^_]ÍdD$$uE4؉|$&UWVSlIîPEEED$ED$E܉D$ED$ED$ED$D$E$C} t,lD$$EEl[^_]ËMU9щUE(;M}M$
EtEUEE9ЉU0EEUU}EЉU֍UЉtЃu;}|щ+ED$E$}A}	UBUĉ4UċE9UmUƉ}UUUEUUtЃt	E9uűE)D$U$}	UBUĉtUEEU9}	qD$D$
UĉT$E$JD$E$F4$PD$E$pF4$PbUtPEEl[^_]ÅхɉM1E‰!‰UUUB$PE|UWVS\)ÎMEEED$ED$E܉D$ED$ED$ED$D$E$} t,lD$$EEȃ\[^_]ËEUE9OUUEU;U}U$
lEtEUEEЉUE9E}DU}uЉU>Uĉt[ЃtJ;uuӋEu9E|}	LD$D$
ẺD$Uȉ$Eȃ\[^_]uЉ}&UĉtЃuEE9E;u2E)D$U$}	PUȋBỦ4UEU}UEEEED$Eȉ$uF4$PEEȃ\[^_]‰!‰UCUȋu͋UȋB$PEUWVS\JEEED$ED$ED$ED$E܉D$ED$D$E$/}t,D$$EEă\[^_]ËMU9UUыEk;M}M$
EtEEEȋU1MȉU9щM}CuEu818t.MUȋuMAE8Et9u+EȉUȉD$UUЋMЉ$}	#UċM̋B4UȃE9Ut:UcD$Eĉ$uϋF4$PUȃE9Uuƃ}	D$D$
M̉L$uĉ4$MċtKEEă\[^_]ÅE1E‰!‰UUċB$PEAUWVS<áH<ED$ED$ED$ED$D$EEE$E싓@9tT$$YUB9tL$$5bUE@;ER$
UEEE,E9v}	7FMЋQM܉EUM؃E9MԉUEU؋@4F;t$L$~vF@;t$T$ONFP;t$L$'&F@VEE9B!$ǐEEGE$sGFG}	eUЋM܋B<E}	FD$EЉ$HD$$EEЃ<[^_]ÉE9EЉ|$$uG<$P낍%D$$MЋuUЋB$P닍D$$OMЋ_č>E;E|1}	GU܋MD$D$
T$$ $\EEFE$=FE$'F}	UЋM܋B4EfEЉt$$Ou݋F4$P҉'UWVS\D,EEF$t$$@@@ED$ED$BD$E$t|E@9t|$$OE;P9t|$$Exta(D$$_UtUt1҃,[^_]ÃEFEEFEP$T$FuÍXgS\1E벍FEP$R_EP$RdF4$P1e&UVS}B ED$ED$mD$E$J1҅tVE@9tt$$tE@9t:t$$u*tD$$1҃ [^]Ðt&Uz~͋Ex~ċ@D$B$uE@D$E@$؉$뤉UWVSAED$ED$ED$ED$ED$D$EEEEE$%u1Ĝ[^_]Ít&E$E$-E9‰EUUEnU;U}UEUE)…҉UEEzEuUEEE$U
t$E?U9UEtEE܉Uȉ|UȋET$$Nj@;
$T$G9tT$$uIWUGESE}E9}wE܃E9Ec|Ɖt$$tЋU܅RCE܋P$R12EqUEE`EEMUE$UU<|$zEU9UE*EE܉ỦxŰET$$Ƌ@;$T$%F9tT$$VUFEuu9~[E܃E9EExlj|$$t& G@9tT$$nG@;t$T$FOA;t$T$OGEPG@EЋI9;U|EЅJU9a)щMtZETUfEȅ~"EUD$ET$$UUUEUD$ET$$eUUUEEE9EED$E܉$7AE&~F@9tT$$F@;t$T$NA;t$T$XNFEPF@EċI9}l;U|EąU98)щMt1ETUEUD$ET$$>UUuEEE;EEyD
!냅+D
!F4$PG<$P‰!‰UD$$.1EčTt#t	EЍTt#t$D$$=nu	F4$PuG<$P⍴&'UWVSl:<ED$ED$ED$ED$ED$D$EEEEEE$(EE@9tT$$_-E@9tT$$;X}싓G9tT$$<}uMF9EE ;M}ME܉D$E|$L$4$D$ED$FD$7tP$5t>G$4FEFE܉$ F,D$$t݋Uu1<[^_]ËuE1P$Rۋ9E8D$$q랅ɉM1Eh뾍붉V!‰U$)EG8'UWVSa8,eE1zBD$$D$D$$$xƋ$ht~F;t$T$t]G;t$T$pt<GD$FD$D$$,11ƅƅPD$$ttttwtuP$REe3,[^_]ËD$D$D$D$$$+4$Ǎ$=<$D$D$'1҉2uD$4$<$HD$D$1҉2uD$4$m<$LD$D$D$D$<$rP$RuP$RHG<$P!F4$PvU8]EVû4D$ED$ED$u}D$EE$1҅u]Ћu}]D$ $lt׋}@EtD}1u~1vEȃ}E9uBE@@@@@@@M@1Eȃ} E9uU(}}]h3u΅Uu";1]u}]Í&u[uvveMA9tT$$$;tE4$D$pt&;^U)UML$MD$tD$4$uG<$P1v$EWEUBM$UBM$UBzT$4$NMA$P1t&FE$iFU$[F~Mt$$&F4$P1$EnpEUBM$UBM$UBzMT$D$$4UƋt@a&D$$FhڋB$P뵉'UWVSEx0U@pxU|DžtEEUtt9|ut.&E p[^_]Ív}tF;t$T$~~}~G;t$T$w}~EE}~~|~G;t$T$lE}~~AvF;t+$|$1utD$vuuUF0҃XUw@MA9tT$$L}F}w?b"~|mtL$t|$D$$$1ҁ[^_]ÍFavtT$Ë4uEEE}pG9UEdxEuEpU0:1VA8;}u⋽dq}}Ѓ}p}E9E}ԉhbpEUЋppŰU1EE
mE)ȃEE:z9Mu؃hu~ 8}9pup}ȃ8MpX$JuȃtZ;XuM} U9pUup>uȃ'9pE;t/D$|$p$T$MUEME;	ppx^uEpN?
}9ppXXVlE8Bu:019uX;}uEHEp
U9pUupX\cXP18ct9u:0u9X9\uu}pVu9~}8tQ1u:0tE9ub}EpW0~%}9}E81u:0t-9upupU>:EpuxuM9A
Qz}A:
D$ED$pL$}$|$9pto	pqx
E;t/D$|$x$T$MUEEpxpUB;t#$L$uEuąt}GE
MIMċuĉ4$軺?Eȃ$57}xp$$FU$FM1~MDD9}uD$t$Eĉ$MEUUB;t$L$
}w9pU;t/D$t$p$L$MUE)Eppx}muM9pt:u;t/D$pL$4$|$MUEsEEEEx}Ep}pUB;t$L$賹
uvu:MA;t$|$}tExMA;t$|$I9UpEۀ}E;/$艸EED$|$pD$UT$ML$ED$U$C	9Mut.|$t$pD$U$MUEEtpppx}G;t$T$!p}MGE@9tT$$ܷExG;t$T$詷qGD$}<$EU܋B;t$L$a9Moowk$褶EED$|$pD$U܉T$ML$ED$U$^9Eut.|$t$pT$M$MUEVEtp}܋`ppxt L$ttL$uF;t$|$Epp};t/D$t$p<$D$MUEFEEpx)u9pQ};>D$E<$D$D$UMEUp	1MA;t$t$
|}UGtuM$踲Ei}}<$藲EH}Ũ9UhM)MEE,M9h<U9pTM1:D‹pETB8;TuEEEtG<$Pppx~G<$P`G<$PdkEt&]UpU}9p}U2:m‹pETB8$;TuG<$PXF4$Pt&Et&OUpUUUup+}xZtMA;t$t$褲}pE}*ED$pL$}$|$5+uxou4$D$D$E4$D$kZ1}&M$t&軯D$D$ut$E$
1LtL$!_tt$tT$tT$u	G<$PM܋A$PtT$t,t$rtT$]tD$dHtD$(3^G<$P^tL$tD$@|$tt$u	G<$Pu܋F4$P1u	G<$PM܋{A$P1tD$dBGG<$P1{t|$tLT$tD$u܋u	F4$Pt`|$tL$tL$UWVEEUEEREEU}Juvu;Ms%u8u	 8tuL9MwE^_]ËUutaB9E:EtЋE)uT9|뎉눋u9MF0vЉ:u6:t-9Ew+MMME^_]EE^_]+MMV&UWVUEUEEREEU}Juvu;Ms4Uu8u(u8tuL9MwE^_]ËUuvtqE9<BE:EtЋE)uT9|tku9MF0vЉ:u9:t09Eww+MMME^_]EE^_]+MME&USEmt$诬[]É'UWVSܭAu}$E8pUD7BtGUк0u~&}MU)	ME9}E[^_]ÐUS[ókUVS-ÒP@tЋFu[^]US[\TY[__members__0123456789abcdef0123456789abcdeftranslatematch[ss]|Os#|ii:BMS.findallinternal errors#|ii:BMS.finds#|ii:BMS.search at %lx>OO|ii:setfindneed string objectexpected a Python strings#s#|iii:splitatnth must be non-zeroOO|iii:setstrips#s#O|iis#:prefixs#O|iis#:suffixs#s#|ii:setsplitxs#s#|ii:setsplits#s#|ii:charsplitOO|ii:joinlistlist is not sorted ascendingO|O:BMS.__init__argument must be a stringOO:cmpinvalid taglist-tupleO|s#ii:joinOO|iiO:tagmxTextTools2.0.3__version__to_upperto_lowerBMSTypes#|i:setBoyer Moore Search__deepcopy____copy__BMShex2strstr2hexisascii<Boyer-Moore Search object for first argument needs to be a stringsecond argument needs to be a setfunction/method requires an argumentsecond argument needs to be a single characterneed 2-digit hex string argumentargument contains non-hex characterssecond argument needs to be a tuple of stringstranslate string must have 256 characterstuple entry %i is not a stringsecond argument needs to be a listtuples must be of the form (string,int,int,...)translate table must be a stringtranslate string must have exactly 256 charserror initializing the search objectfirst argument needs to be a sequencefirst argument needs to have a __len__ methodtuples must be of the format (string,l,r[,...])list must contain tuples or strings as entriesoptional fourth argument must be a list or Nonefirst argument must be a stringsecond argument must be a tuple (the tag table)NULL result without error in builtin tag()Internal error: tp_basicsize of mxBMS_Type too smallinitialization of module mxTextTools failed (%s:%s)initialization of module mxTextTools failedmxTextTools -- Tools for fast text processing. Version 2.0.3

Copyright (c) 1997-2000, Marc-Andre Lemburg; mailto:mal@lemburg.com
Copyright (c) 2000-2001, eGenix.com Software GmbH; mailto:info@egenix.com

                 All Rights Reserved

See the documentation for further information on copyrights,
or contact the author.Tag Table: used AppendToTag, but tagobj is not a listTag Table: unknown flag in commandtag table entry %i: expected a tuple of the form (tagobj,command,arg[,jne[,je]])tag table entry %i: command must be an integertag table entry %i: jne must be an integertag table entry %i: je must be an integerTag Table entry %i: arg must be a stringTag Table entry %i: sets must have 32 chars (cmd=AllInSet)Tag Table entry %i: sets must have 32 chars (cmd=IsInSet)Tag Table entry %i: unknown commandTag Table entry %i: expected an integer (cmd=Skip)Tag Table entry %i: expected an integer (cmd=Move)Tag Table entry %i: moved/skipped beyond start of textTag Table entry %i: expected a search object (cmd=WordStart/End)Tag Table entry %i: expected a table (cmd=[Sub]Table)Tag Table entry %i: first entry in arg tuple must be a listTag Table entry %i: second entry in arg tuple must be an integerTag Table entry %i: Tag Tables must be a tuplesTag Table entry %i: matching table not found in list of tablesTag Table entry %i: expected (list,index) as argTag Table entry %i: expected a tuple (tables,index) (cmd=TableInList)Tag Table entry %i: expected an integer (cmd=Loop)Tag Table entry %i: expected an integer (cmd=LoopControl)Tag Table entry %i: expected a tuple (fct,arg0,arg1,...)(cmd=CallArg)Tag Table entry %i: matching fct has to return an integerTag Table entry %i: expected a callable object (cmd=Call[Arg])Internal Error: tagging engine finished with no proper resultat position %i in table 0x%0xcy???Q;"4Ppء884xTtx8ج(h8XXxHxXH8hXxxh @\zR|AB
8AB
OX0^AB
FQxpAB
C XAB
B`mAB
B AG
FFN~AB
E|AB
C<3AB
E\<AB
C|ܦAB
C|AB
FIAB
C ,AB
F\EجmAB
C (AB
F@(AB
F`AB
FAB
FOAB
FAB
CxAB
C8AB
B AB
C@gAB
C`XAB
C CAB
Ff AB
FFNAB
I`AB
E`8AB
E('AB
DDAB
Co
h<,
0@
ooo>oO&6FVfv&6FVfv&6FVfvBMS.search(text,start=0,stop=len(text))

Search for the substring in text, looking only at the
slice [start:stop] and return the slice (l,r)
where the substring was found, (start,start) otherwise.BMS.find(text,start=0,stop=len(text))

Search for the substring in text, looking only at the
slice [start:stop] and return the index
where the substring was found, -1 otherwise.BMS.findall(text,start=0,stop=len(text))

Search for the substring in text, looking only at the
slice [start:stop] and return a list of all
non overlapping slices (l,r) in text where the match
string can be found.copy([memo])

Return a new reference for the instance. This function
is used for the copy-protocol. Real copying doesn't take
place, since the instances are immutable.tag(text,tagtable,[startindex=0,len_text=len(text),taglist=[]]) 
Produce a tag list for a string, given a tag-table
- returns a tuple (success, taglist, nextindex)
- if taglist == None, then no taglist is created
- note: this function does not except keywords !join(joinlist,sep='',start=0,stop=len(joinlist))

Copy snippets from different strings together producing a
new string
The first argument must be a list of tuples or strings;
tuples must be of the form (string,l,r[,...]) and turn out
as string[l:r]
NOTE: the syntax used for negative slices is different
than the Python standard: -1 corresponds to the first
character *after* the string, e.g. ('Example',0,-1) gives
'Example' and not 'Exampl', like in Python
sep is an optional separator string, start and stop
define the slice of joinlist that is taken into accont.cmp(a,b)

Compare two valid taglist tuples w/r to their slice
position; this is useful for sorting joinlists.joinlist(text,list,start=0,stop=len(text))

Takes a list of tuples (replacement,l,r,...) and produces
a taglist suitable for join() which creates a copy
of text where every slice [l:r] is replaced by the
given replacement
- the list must be sorted using cmp() as compare function
- it may not contain overlapping slices
- the slices may not contain negative indices
- if the taglist cannot contain overlapping slices, you can
  give this function the taglist produced by tag() directly
  (sorting is not needed, as the list will already be sorted)
- start and stop set the slice to work in, i.e. text[start:stop]set(string,logic=1)

Returns a character set for string: a bit encoded version
of the characters occurring in string.
- logic can be set to 0 if all characters *not* in string
  should go into the setsetfind(text,set,start=0,stop=len(text))

Find the first occurence of any character from set in
text[start:stop]
- set must be a string obtained with set()setsplit(text,set,start=0,stop=len(text))

Split text[start:stop] into substrings using set,
omitting the splitting parts and empty substrings.
- set must be a string obtained from set()setsplitx(text,set,start=0,stop=len(text))

Split text[start:stop] into substrings using set, so
that every second entry consists only of characters in set.
- set must be a string obtained with set()setstrip(text,set,start=0,stop=len(text),mode=0)

Strip all characters in text[start:stop] appearing in set.
mode indicates where to strip (<0: left; =0: left and right;
>0: right).- set must be a string obtained with set()BMS(match[,translate=None])

Create a substring search object for the string match;
translate is an optional translate-string like the one used
in the module re.upper(text)

Return text converted to upper case.lower(text)

Return text converted to lower case.charsplit(text,char,start=0,stop=len(text))

Split text[start:stop] into substrings at char and
return the result as list of strings.splitat(text,char,nth=1,start=0,stop=len(text))

Split text[start:stop] into two substrings at the nth
occurance of char and return the result as 2-tuple. If the
character is not found, the second string is empty. nth may
be negative: the search is then done from the right and the
first string is empty in case the character is not found.suffix(text,suffixes,start=0,stop=len(text)[,translate])

Looks at text[start:stop] and returns the first matching
suffix out of the tuple of strings given in suffixes.
If no suffix is found to be matching, None is returned.
The optional 256 char translate string is used to translate
the text prior to comparing it with the given suffixes.prefix(text,prefixes,start=0,stop=len(text)[,translate])

Looks at text[start:stop] and returns the first matching
prefix out of the tuple of strings given in prefixes.
If no prefix is found to be matching, None is returned.
The optional 256 char translate string is used to translate
the text prior to comparing it with the given suffixes.hex2str(text)

Return text interpreted as two byte HEX values converted
to a string.str2hex(text)

Return text converted to a string consisting of two byte
HEX values.isascii(text,start=0,stop=len(text))

Return 1/0 depending on whether text only contains ASCII
characters.jZi Ki*ikkj@F`j ?j0>8jp8@jPLpij3@j`0i%'kP<jP"j!(j 6i#i0-i@*`+k(3k( ;kP mxTextTools.so.debug'e.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglinkX,,
<<!o>>.o`=	@
@
F	00	OJ US[hhahhixxwyyd<` ```|

Anon7 - 2021