可以以Base64编码删除换行符吗

我的Java应用程序使用base64编码" title="base64编码">base64编码,该编码\n在每76个字符后添加新行()。我需要将此编码的字符串放在属性文件中,换行符破坏了功能。

当我执行某项操作时,encodedString.replaceAll("\n",

"");一切正常,但我只是想确保这是可以预期的,并且我不会介绍任何隐藏的问题。

回答:

对于许多无法处理长行的旧程序,必须将base64编码的字符串分成多行。用Java编写的程序通常可以处理很长的行,因为它们不需要自己进行内存管理。只要您的行数少于64百万个字符,就不会有问题。

而且由于不需要换行符,因此,如果可能的话,根本不应该生成换行符。

以上是 可以以Base64编码删除换行符吗 的全部内容, 来源链接: utcz.com/qa/417563.html

回到顶部