タグ

ブックマーク / blog.tanarky.com (1)

  • Base58について勉強+Encode::Base58コード解読

    最近流行りのショートURLサービスについて、 どういうロジックなのか興味をもっていたので、 探してみたところ、Base58という単語にいきつきました。 参考: flic.kr で使われている base58 のデコードを行う javascript のコードCommentsAdd Star Flickrの短縮URLをRubyで生成 要は、内部的にDBなどでデータを管理するときに、 IDとして数値を採番することはよくあると思うが、 それをもとに、IDの数値をそのまま文字列としてURLなどを作ると、 (ID=12345678901234567890だとする。長い。) http://example.com/ID/12345678901234567890 と、長くなってしまう。 そこで、可逆化エンコードであるbase58を使うと、 http://example.com/ID/uE87b9NPNGu と

  • 1