Lonkero,
quote:
is 0 length string same as if it contains null?
NOT.

Well, to be pedantic yes it is. The null character Chr(0) terminates a string. Therefore a string is actually all the character you can see, plus a Chr(0) at the end that you can't.

The string "Hi!" is actually four characters long -
'H' 'i' '!' '\0'

The empty string "" is 1 character long -
'\0'

This is the core reason why you cannot easily manipulate binary data as strings.