質問: vc++でエンコード/デコード 知り合いから質問を受けたのですが、 ある文字列を encode したり、decode したりする関数を 知りたいようです。 どなたか知っていましたら、是非教えて下さい。
回答: encode,decodeする関数と一言で言っても、どんな変換方法が欲しいのかによって 変わってきますね。というかその変換方法を書くだけなんですけど・・・ エンコードって、特定のデータを何らかの手順にのっとって変換することで、その逆が デコードです。したがってどんな手順かがわからなければ具体的な回答は難しいでしょ うね。 ネットワーク関係では mime64 とか binhex とか懐かしいものでは ish なんてのが ありますね。殆どのものがバイナリーデータとテキストデータの変換に使われます。 単純に暗号化したいのであれば、文字コードを適当な数だけシフトさせると言うのが ありますね。 有名なところでibmという文字をエンコードしてhalになったり。