記事No | : 652 |
タイトル | : Re: エラー報告 |
投稿日 | : 2020/05/09(Sat) 21:40:27 |
投稿者 | : Claybird < > |
参照先 | : http://claybird.sakura.ne.jp |
> "Microsoft_Edge_‎2020_‎05_‎09.html"
> ファイル名の中に何か見えない文字コードかなにかが入っているんでしょうか?併せご検討ください。
ご推察の通り、見えない文字、正確には「制御コード」が入っています。
入っているのは、「left-to-right mark」=「書字の方向性を左から右に」です。
幸い、今回の「書字の方向性を左から右に」であればほとんど問題にはなりません。
しかし、仮に逆に「右から左に」が紛れ込んでいると、
hhttps://www.atmarkit.co.jp/ait/articles/0909/28/news088_2.html
のような、「普通のファイルに見えるウィルス」を紛れ込ませるような細工ができてしまいます。
LhaForgeでは、こうした細工のあるファイルが解凍されないよう、チェックを行っています。
閲覧モードで個別にファイルを見ていただければ、該当ファイルだけ赤く表示されていると思います。
なお、圧縮時にはこのチェックを行っていませんが、
・7z/zip/lzh→Unicode対応済み=制御コードを保存する
・CAB/TAR→Unicode非対応=文字化けする
というような挙動になります。