セッションクッキーをFacebook's signed_requestと同様の方法でエンコードする方法を解明しようとしています。`unpack(" m ")`の反対は何ですか?
runwithfriends Facebook sample appimplements base64_url_decode & base64_url_decode in Python。
私はbase64_url_decode
の簡単な実装見つけた:
def base64_url_decode(string)
"#{string}==".tr("-_", "+/").unpack("m")[0]
end
どのように私は、W/O require 'base64'
base64_url_encode
を実装するのですが。 (私はrequire 'base64'
、そうでしょうか?)
基本的に、unpack("m")
の反対は何ですか?
ruby-1.9.2-p0 > "aGVsbG8sIG1ycyB0ZWFs\012".unpack("m")
=> ["hello, mrs teal"]
私が今までに見たSOの最も明白な質問/回答です。しかし、他のものは* Rubyで何があったのですか?* – Nakilon
ああ!ハハ。ありがとう!私はSting#packを探していた。 – ma11hew28
Worked!では、Rubyで 'rstrip( '=')'(Pythonでやっている)をどうすればいいですか? – ma11hew28