max length of blitz string?

BlitzPlus Forums/BlitzPlus Programming/max length of blitz string?

I've analyzed the file structure of files I save with a Blitz application... I uses a 32-bit number to indicate how long a string is.... Is this because Blitz does not make any diffrence between BYTE, WORD, DWORD, INTEGER or LONG, or is it that it supports strings longer than 255 characters? In the last case, by knowlegde indicates that Blitz should generally be able to handle strings up to 2 gigabyte (considering your RAM is big enough), and when an unsigned LONG is used it could theoreticly take up 4 gigabyte...

But this theory is basically only based one data I could analyze by the file created with a file like this
Local BT = WriteFile("Test")
WriteString BT,"Hello there"
CloseFile BT

So I've no clue if my theory is actually the right one...