遠藤です。

2008/09/25 0:40 Tanaka Akira <akr / fsij.org>:
> In article <e0b1e5700809240654u61c92ab3o85ad5a115a212b70 / mail.gmail.com>,
>  "Yusuke ENDOH" <mame / tsg.ne.jp> writes:
>
>> そのへんと deprecated なコードを消しちゃったらだいぶすっきりしました。
>
> pack/unpack のドキュメントには手をつけてないんですね。

忘れてました。他のドキュメントにあわせて短く書くのが難しいですが、
こんな感じでどうでしょう。


@@ -414,7 +414,8 @@
  *       L     |  Unsigned long
  *       l     |  Long
  *       M     |  Quoted printable, MIME encoding (see RFC2045)
- *       m     |  Base64 encoded string
+ *       m     |  Base64 encoded string (see RFC 2045, count is width)
+ *             |  (no line feed are added if count is 0, see RFC 4648)
  *       N     |  Long, network (big-endian) byte order
  *       n     |  Short, network (big-endian) byte-order
  *       P     |  Pointer to a structure (fixed-length string)
@@ -1242,7 +1248,8 @@
  *     -------+---------+-----------------------------------------
  *       M    | String  | quoted-printable
  *     -------+---------+-----------------------------------------
- *       m    | String  | base64-encoded
+ *       m    | String  | base64-encoded (RFC 2045) (default)
+ *            |         | base64-encoded (RFC 4648) if followed by 0
  *     -------+---------+-----------------------------------------
  *       N    | Integer | treat four characters as an unsigned
  *            |         | long in network byte order

-- 
Yusuke ENDOH <mame / tsg.ne.jp>