FromBase64String(string) 异常

在使用 byte[] bytes =Convert.FromBase64String(str); 函数时出现异常情况。
当str 字符串超大超长的时候(一般将一个100M文件转成Base64字符串的长度大小),运行
上面那段代码的时,当程序界面第一次执行时能正常转换,当程序不退出来,再次执行一遍的时候会报System.OutOfMemoryException 内存溢出错误,为什么?有什么办法不?
有那位大神指点一下?

https://blog.csdn.net/qq_36255612/article/details/72627100