最好能分隔两个字符串的base64方式 [英] Best way to separate two base64 strings
问题描述
我使用标准输入和输出从一个应用程序传递到另一个2的base64字符串。什么是他们分开,所以我可以让他们在其他应用程序中的两个单独字符串的最好方法?我用一个简单的逗号,将它们分开思考,然后只用
的String [] S = output.Split('');
在哪里输出,我从标准输出读取数据。
与逗号例如:
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 +8升/ 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 ==
块引用>解决方案所有你所要做的就是用一个分隔符是不是一个有效的Basc64字符。 逗号不是一个base64字符,所以你可以使用。
Base64编码字符
[0-9A-ZA-Z / = +]
(所有数字,大写,小写正斜杠加号和等号)。I am using standard input and output to pass 2 base64 strings from one application to another. What would be the best way separating them so I could get them as a two separate strings in other application? I was thinking using a simple comma, to separate them and then just use
string[] s = output.Split(',');
Where output is the data I read in from standard output.
Example with the comma:
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==
解决方案All you have to do is to use a separator which is not a valid Basc64 character. Comma is not a base64 character so you can use.
Base64 characters are
[0-9a-zA-Z/=+]
(all numbers, uppercase, lowercase, forward slash plus and equal sign).这篇关于最好能分隔两个字符串的base64方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!