首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >分隔两个base64字符串的最佳方法

分隔两个base64字符串的最佳方法
EN

Stack Overflow用户
提问于 2011-03-18 18:20:14
回答 3查看 9.1K关注 0票数 26

我使用标准输入和输出将2个base64字符串从一个应用程序传递到另一个应用程序。将它们分开的最好方法是什么,这样我就可以在其他应用程序中将它们作为两个单独的字符串?我在考虑用一个简单的逗号来分隔它们,然后使用

string[] s = output.Split(',');

其中,output是我从标准输出中读取的数据。

使用逗号的示例:

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCv5E5Y0Wrad5FrLjeUsA71Gipl3mhjIuCw1xhj jDwXN87lIhpE32UvItf+mvp8flQ+fhi5H0PditDCzUFg8lXuiuOXxelLWEXA8hs7jc+4zzR5ps3R fOv3M6H8K5XGkwWLhVNQX47sAGyY/43JdbfX7+FsYUFeHW/wa2yKSMZS3wIDAQAB,HNJpFQyeyJoVbeEgkw/WNtzR0JTPIa1hlK1C8LbFcVcJfL33ssq3gbzi0zxn0n2WxBYKJZj2Kqbs lVrmFbQJRgvq4ZNF4F8z+xjL9RVVE/rk5x243c3Szh05Phzx+IUyXJe6GkITDmsxcwovvzSaGhzU 3qQkNbhIN0fVyynpg0Kfm0WytuW71ku1eq45ibcczgwQLRJX1GKzC9wH7x/V36i6SpyrxZ/+uCIL 4QgnKt6x4QG7Gfk3Msam6h6JTFdzkeHJjq6JzeapdQn5LxeMY0jLGc4cadMCvy/Jdrcg02pG2wOO /gJT77xvX+d1igi+BQ/YpFlwXI0BIuRwMAeLojmZdRYjJ+LY69auxgpnQvSF4A+Wc6Jo8m1pzzHB yQvA8KyiRwbyijoBOsg+oK18UPFWeJ5hE3e+8l/WSEcii+oPgXyXTnK+seesGdOPeem3HukNyIps L/StHZEkzeJFTr8LIB9HLqDikYU2mQjTiK5cIExoyy2Go+0ndL84rCzMZAlfFlffocL9x+SGyeer M1mxmyDtmiQfDphEZixHOylciKUhWR00dhxkVRQ4Q9LYCeyGfDiewL+rm5se/ePCklWtTGycV9HM H5vYLhgIkf5W6+XcqcJlE6vp4WWxmKHQYqRAdfW5MYWskx7jBDTMV2MLy7N6gQRQa/OpK8ruAbVf MwWP1sGyhAxgrw/UxTH1tW498WI5JtQR3oub3+Uj5AqydhwzQtWM58WfVQXdv2bFZmGH7d9A+C95 DQ8QXKrV7Ot/wVq5KKLgpJy8iMe/G/iyXOmQhkLnZ3qvBaIJd+E2ZIVPty6XGMwgC4JebArr+a6V

Cb/SO+vR+eZmXLln/w==

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-18 18:23:12

您所要做的就是使用一个不是有效Base64字符的分隔符。逗号不是base64字符,因此您可以使用。

Base64字符为[0-9a-zA-Z/=+] (全数字、大写、小写、正斜杠+和等号)。

票数 44
EN

Stack Overflow用户

发布于 2011-03-18 18:23:49

这似乎是一个很好的解决方案。逗号不能是base64 index table的一部分,因此它是安全的分隔符。

票数 4
EN

Stack Overflow用户

发布于 2011-03-18 18:23:50

您可以将其包装在一些XML中。CDATA元素就是最好的选择。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5350590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档