エンコード・デコード アプリケーション 開発用サンプル

エンコード・デコード アプリケーション 開発用サンプルの紹介

エンコード・デコード機能を持つアプリケーションを開発するための,サンプルソフトウェアです。 テキストデータまたはバイナリデータをエンコードできます。 さらにエンコードされたデータを,テキストデータやバイナリデータにデコードできます。 エンコードとデコードの形式として Base64 と Quoted-Printable をご利用いただけます。
エンコード・デコード アプリケーション 開発用サンプル
ソフトウェアの ソースコード ( VB,C# ) をご購入いただけます。 本ソフトウェアのソースコードをご利用いただくことにより,エンコード・デコード機能を含むソフトウェアを短期間で開発できます。 ソースコードを見ることができるので,ソフトウェアにエンコード・デコード機能を実装する方法を学ぶことができます。 ソフトウェアを開発する方法を学ぶための学習用サンプルとしても最適です。

動作環境

本ソフトウェアは Windows PC で動作いたします。

ファイル構成

本ソフトウェアのセットには以下のファイルが含まれています。
ファイル名 グレード 開発言語 説明
Start.exe - - ソフトウェア起動フォーム。ファイルセットに含まれているソフトウェアをこのフォームから起動できます。 このフォームをご利用にならない場合は,ソフトウェア本体のファイルを開いて起動してください。
DsaEncDec_SE_CS.exe SE C# 開発用サンプルソフトウェア。
DsaEncDec_SE_VB.exe SE VB  〃
LE = Light Edition, SE = Standard Edition, PE = Professional Edition
上記のファイルの他に,以下のファイルも含まれています。
ファイル名 説明
*.config 設定ファイル。

ソフトウェアの機能

本ソフトウェアには以下の機能が搭載されています。
機能 概要 グレード
LE SE PE
エンコード機能

テキストデータまたはバイナリデータをエンコードできます。 エンコードの形式として 「Base64 (標準)」 「Base64 (拡張)」 「Quoted-Printable」 のいずれかを選択できます。

「Base64 (標準)」 を選択した場合は,.NET Framework クラスライブラリの Convert クラスを使用して Base64 形式のテキストへのエンコードを実行します。

「Base64 (拡張)」 を選択した場合は,Asterworld によって開発された AstBase64 クラスを使用してBase64 形式のテキストへのエンコードを実行します。

デコード機能

エンコードされたデータを,テキストデータまたはバイナリデータにデコードできます。 デコードの形式として 「Base64 (標準)」 「Base64 (拡張)」 「Quoted-Printable」 のいずれかを選択できます。

「Base64 (標準)」 を選択した場合は,.NET Framework クラスライブラリの Convert クラスを使用して Base64 形式のテキストからのデコードを実行します。

「Base64 (拡張)」 を選択した場合は,Asterworld によって開発された AstBase64 クラスを使用してBase64 形式のテキストからのデコードを実行します。

「Base64 (標準)」 を使用してデコードする場合,デコード対象の文字列に不正な文字が含まれていると処理は中断されますが, 「Base64 (拡張)」 を使用してデコードする場合は処理が中断されることはありません。

「Base64 (拡張)」 を使用することにより,不正な文字が含まれている Base64 テキストの正常な部分をデコードすることができます。 この機能は,不正な文字が含まれている場所を特定することにも役立ちます。

LE = Light Edition, SE = Standard Edition, PE = Professional Edition