The + 65 is simply used to reserve, in addition to the “useful” text_buffer_size bytes, a safety margin of 65 bytes to accommodate :
- The string terminator ('\0', 1 byte)
- Additional storage area (64 bytes)
- In many cases, this can be used to store, for example, the hexadecimal representation...