64k limit when convert byte[] to base64 string

us there a way to avoid/trick the limitation of 16bit strings, so they support like 32bits(4billions).

problem appears when converting Texture2D to byte to string.

need this for loading a texture by code

What method you used for byte to base64 string conversion? Convert.ToBase64String ?