The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 記事閲覧
アイコン [TKMP]不適切なbase64文字列の解析
日時: 2020/10/13 19:04
名前: たらこ

例えば、文字コードUTF-8、base64形式の平文の解析で、base64文字中に不要な空白などが含まれていた場合、TKMP.Reader.MailReader は解析に失敗し、MainData には未解析の文字列がそのまま設定されるように見受けられる。

同一のデータでもGmailやOutlookなどでは正しく表示されるが、おそらくは空白等を除去した後、デコードを行う為と考えられる。

1.base64解析で不要な空白などの除去処理を追加する予定はありますでしょうか?
2.MainData に対して、「解析前」(解析失敗?)、「解析後」を判別する手段はありますでしょうか?
メンテ

Page: 1 |

ファイル Re: [TKMP]不適切なbase64文字列の解析 ( No.1 )
日時: 2020/10/14 07:51
名前: Toki

一般的なbase64では指定文字以外は「禁止」なのですが
RFC 2045を確認したところMIMEでは
「他の文字は、ソフトウェアで解読する際に無視されなければならない」
となっていました
仕様外の動作なので修正を検討します
メンテ
ファイル Re: [TKMP]不適切なbase64文字列の解析 ( No.2 )
日時: 2020/10/14 19:53
名前: たらこ

> 仕様外の動作なので修正を検討します

それは嬉しいお知らせです!
メンテ
ファイル Re: [TKMP]不適切なbase64文字列の解析 ( No.3 )
日時: 2020/10/20 14:26
名前: たらこ

Version 3.1.9 で修正されてました、ありがとうございます!
メンテ

Page: 1 |

題名 スレッドをトップへソート (必ず題名内に日本語を使用してください)
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント 顔smile01.gif 顔smile02.gif 顔smile03.gif 顔smile04.gif 顔smile05.gif 顔smile06.gif 顔smile07.gif

   クッキー保存