[問題] Base64

看板C_Sharp (C#)作者 (阿風~~)時間7年前 (2018/05/23 23:23), 編輯推噓0(0010)
留言10則, 4人參與, 7年前最新討論串1/1
最近看到一個文件,裡面說,要用 依據RCF 3548的方式來解base64 請問這是什麼意思,在C#裡面該怎麼用?跟一般有什麼不同嗎? 因為用c#裡面的去解,跟對方解出來的不一樣。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.78.48 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1527088981.A.A2D.html

05/24 09:58, 7年前 , 1F
RFC不是RCF,RFC3548/RFC4648的Base64就是一般常見的標準
05/24 09:58, 1F

05/24 09:59, 7年前 , 2F
Base64,沒什麼不同的。而且不同的Base64主要是差在是否有
05/24 09:59, 2F

05/24 10:00, 7年前 , 3F
換行、padding(=)和62(+)、63(/)字元不同,解碼時能解就不
05/24 10:00, 3F

05/24 10:01, 7年前 , 4F
太可能解出不一樣的...你可以舉個例子嗎
05/24 10:01, 4F

05/24 23:18, 7年前 , 5F
是一般的喔,可是我用utf-8 ascii解,出來的都跟原本
05/24 23:18, 5F

05/24 23:19, 7年前 , 6F
不太一樣,我找到例子,再跟你請教好了
05/24 23:19, 6F

05/25 00:05, 7年前 , 7F
如果明文內容是簡中,解出來的byte[]用GBK編碼轉看看?
05/25 00:05, 7F

05/25 01:26, 7年前 , 8F
從你提到utf8、ascii...感覺問題出在字串編碼不在Base64
05/25 01:26, 8F

05/25 01:27, 7年前 , 9F
你應該直接比對binary值看一不一樣,確定問題出在哪段
05/25 01:27, 9F

05/25 08:55, 7年前 , 10F
文章代碼(AID): #1R1OTLej (C_Sharp)
文章代碼(AID): #1R1OTLej (C_Sharp)