本ライブラリは、フォームより入力され、URLエンコードされた各値をデコード処理する機能を提供します。一般的にファイルボックスを含むフォームではエンコード方式が異なるため、デコード処理も当然異なりますが、通常フォームのデコードと、ファイルボックスを含むフォームのデコードを同一の方法で処理します。
本ライブラリは、フォームより入力され、URLエンコードされた各値をデコード処理する機能を提供します。一般的にファイルボックスを含むフォームではエンコード方式が異なるため、デコード処理も当然異なりますが、通常フォームのデコードと、ファイルボックスを含むフォームのデコードを同一の方法で処理します。
フォームから受け渡される全ての値を一本の関数にて処理することができます。つまり、プログラムを組む者がフォームの部品、形状を気にすること無く、全ての値をまとめて専用の構造体メンバーとして取り出すことができます。ただし、日本語処理に関して、内部では特に文字コード変換を行っていません。
また、ファイルボックスの場合は、URLデコードする際に次のチェックも同時に行うことができます。