[過去ログ]
文字コード総合スレ part13 (1002レス)
文字コード総合スレ part13 http://mevius.5ch.net/test/read.cgi/tech/1593777227/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [] 2020/07/03(金) 20:53:47.08 ID:elbfDzqw Windows NTは初代からUnicodeがネイティブの文字コードです。cp932ではありません。 プログラマーなら一度は煩わされたことのある文字コードについてのスレ。 UTF-8、Shift_JIS、JIS、EUC、Unicode、UCS、サロゲートペア、コードポイント、文字コード判定、 合成文字、ソート、TRON、外字コード、その他について語り合いましょう。 各言語での文字列の扱いについての質問もOKです。 基本マッターリ、ささ、茶でもどうぞ。 ■過去スレ 文字コード総合スレ part1 http://pc11.2c
h.net/test/read.cgi/tech/1031028205/ 文字コード総合スレ part2 http://pc11.2ch.net/test/read.cgi/tech/1143375639/ 文字コード総合スレ part3 http://pc11.2ch.net/test/read.cgi/tech/1180250376/ 文字コード総合スレ part4 http://pc11.2ch.net/test/read.cgi/tech/1228052369/ (スレ再利用)UnicodeとUTF-8の違いは? http://pc12.2ch.net/test/read.cgi/tech/1177930957/ (隔離スレ)UnicodeとUTF-8の違いは? その2 http://pc12.2ch.net/test/read.cgi/tech/1274937437/ 文字コード総合スレ part5 http://pc12.2ch.net/test/read.cgi
/tech/1236529563/ 文字コード総合スレ part6 http://hibari.2ch.net/test/read.cgi/tech/1278923059/ 文字コード総合スレ part7 http://toro.2ch.net/test/read.cgi/tech/1306595564/ 文字コード総合スレ part8 http://peace.2ch.net/test/read.cgi/tech/1354248962/ 文字コード総合スレ part9 http://peace.2ch.net/test/read.cgi/tech/1401301779/ 文字コード総合スレ Part10 http://mevius.2ch.net/test/read.cgi/tech/1444822140/ 文字コード総合スレ Part11 https://mevius.5ch.net/test/read.cgi/tech/1516629503/ 文字コード総合スレ Part12 h
ttps://mevius.5ch.net/test/read.cgi/tech/1544931495/ http://mevius.5ch.net/test/read.cgi/tech/1593777227/1
978: デフォルトの名無しさん [sage] 2023/03/02(木) 18:43:46.01 ID:SYo8L+Nt >>977 自動判定のセキュリティ・リスクはそういうところじゃないよ。認識率100%でも起こる、むしろそっちが攻撃に使い易い。セキュリティまわりは勉強したことない素人が思いつくほど単純じゃない。 http://mevius.5ch.net/test/read.cgi/tech/1593777227/978
979: デフォルトの名無しさん [sage] 2023/03/02(木) 19:12:41.37 ID:/D1s32sE >>978 BOMによる自動判定だけなら先頭の数バイトの固定パターンを見るだけの単純なものだから バグの入り込む余地はかなり小さくなるだろ http://mevius.5ch.net/test/read.cgi/tech/1593777227/979
980: デフォルトの名無しさん [sage] 2023/03/02(木) 19:16:14.91 ID:l6zpHt6k >>978 つまり世の中のテキストエディタからEUC-JP対応を削除しろって話をしてるの? http://mevius.5ch.net/test/read.cgi/tech/1593777227/980
981: デフォルトの名無しさん [sage] 2023/03/02(木) 19:30:13.68 ID:H1OYjGZw 仕様で文字コードが固定されていようがBOMで判断しようが 不正データを読んで変なことにならないようにすることと全く関係ないだろ もしかして「文字コードの自動判定」という機能単体の話でBOMチェックだけならば堅牢だって趣旨だったのか http://mevius.5ch.net/test/read.cgi/tech/1593777227/981
982: デフォルトの名無しさん [sage] 2023/03/02(木) 20:53:06.62 ID:YeVHKr55 「文字コードの自動判定にはセキュリティリスクがある」 ↓ BOMによる判定も自動判定だ ↓ だからBOMにセキュリティリスクがある なにこの三段論法w http://mevius.5ch.net/test/read.cgi/tech/1593777227/982
983: デフォルトの名無しさん [sage] 2023/03/02(木) 21:03:19.85 ID:4xkEbAJQ そんなこと言ってんのお前だけやで http://mevius.5ch.net/test/read.cgi/tech/1593777227/983
984: デフォルトの名無しさん [sage] 2023/03/02(木) 21:44:42.19 ID:H1OYjGZw BOMがあればデータチェックをスキップしていいと考えるやつがいることを想定するなら確かに心理的セキュリティリスクが存在することにはなる でもそんな話はしていないんだよなあ 俺の起点は>>971に対するものでこれは>>969を受けてのものだから最初からBOMによる自動判定の話だし http://mevius.5ch.net/test/read.cgi/tech/1593777227/984
985: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2023/03/02(木) 21:56:36.58 ID:ymadH6pR https://github.com/reactos/reactos/blob/6d57c6c91cdf2854b73b9696cd45f41322449368/base/applications/notepad/text.c#L40 ちなみにReactOSのメモ帳の文字セット判定はこうなっている。 http://mevius.5ch.net/test/read.cgi/tech/1593777227/985
986: デフォルトの名無しさん [sage] 2023/03/03(金) 00:03:50.07 ID:GXuOSZhF >>984 すげー単純な例だとバイナリファイルの先頭に UTF-8 BOM つけてテキストに偽装、ファイアウォールやウィルスチェックをすり抜ける。うかつなソフトが自動判別してBOMを外して次段に渡してマルウェア発動。 アホみたいだがこんなんで実際に被害が出てるんだぜ。実際はこんな単純じゃなくてもっと複雑で発見され難い攻撃ができる。 http://mevius.5ch.net/test/read.cgi/tech/1593777227/986
987: デフォルトの名無しさん [sage] 2023/03/03(金) 01:54:41.66 ID:BY62yhT8 >>971 ZWNBS についてだが uniccode standard には 「BOMが不要な場合には先頭の U+FEFF は後方互換性のために ZWNBS と解釈される」という規定がある。 これと「UTF-8 に BOM は不要」という規定を合わせると...入力処理系の実装はどうなる? 曖昧さがあるだろ。 http://mevius.5ch.net/test/read.cgi/tech/1593777227/987
988: デフォルトの名無しさん [sage] 2023/03/03(金) 02:53:30.47 ID:NQKxEL/3 >>986 BOMをなくすとバイナリとして扱うのか? それともテキストして扱うのか? http://mevius.5ch.net/test/read.cgi/tech/1593777227/988
989: デフォルトの名無しさん [sage] 2023/03/03(金) 02:55:06.26 ID:NQKxEL/3 >>987 まずお前の言う「入力処理系」が何なのか説明しろ 「あれが困る」みたいな曖昧な言い方をするな http://mevius.5ch.net/test/read.cgi/tech/1593777227/989
990: デフォルトの名無しさん [sage] 2023/03/03(金) 05:11:52.34 ID:Utd2ywhQ バイナリとして扱ったとしてもデータとして使うのか? それとも実行可能ファイルとして使うのか? 後者はもう BOMの使い方を大きく離脱しているな http://mevius.5ch.net/test/read.cgi/tech/1593777227/990
991: デフォルトの名無しさん [] 2023/03/03(金) 09:15:08.54 ID:oC7cFOXy I hate Windows. http://mevius.5ch.net/test/read.cgi/tech/1593777227/991
992: デフォルトの名無しさん [] 2023/03/03(金) 09:18:38.82 ID:oC7cFOXy https://answers.microsoft.com/en-us/windows/forum/all/i-hate-windows-11-so-incredibly-much-i-wish-i/877bb2ef-1784-4c8d-a341-53733ef4c1ea http://mevius.5ch.net/test/read.cgi/tech/1593777227/992
993: デフォルトの名無しさん [] 2023/03/03(金) 09:24:55.04 ID:oC7cFOXy >>980 ついでにSJIS対応もISO2022JP対応も削除で http://mevius.5ch.net/test/read.cgi/tech/1593777227/993
994: デフォルトの名無しさん [] 2023/03/03(金) 09:26:04.28 ID:oC7cFOXy >>982 が稀に観る白雉 http://mevius.5ch.net/test/read.cgi/tech/1593777227/994
995: デフォルトの名無しさん [sage] 2023/03/03(金) 11:30:01.20 ID:I6sfeYN1 誰だシェルスクリプトをBOM付きで編集したのは! http://mevius.5ch.net/test/read.cgi/tech/1593777227/995
996: デフォルトの名無しさん [sage] 2023/03/03(金) 11:33:14.61 ID:NQKxEL/3 お前だろ ってかBOMは許可されてるのに そういう例外を持ってきてわーわー騒ごうとするのは頭が悪い http://mevius.5ch.net/test/read.cgi/tech/1593777227/996
997: デフォルトの名無しさん [sage] 2023/03/03(金) 12:02:55.61 ID:oC7cFOXy シェルスクリプトが万が一BOM付きshebangを解釈するようになったとしても catはどう処理されるんだろ 面倒だから止めてるんだろうな http://mevius.5ch.net/test/read.cgi/tech/1593777227/997
998: デフォルトの名無しさん [] 2023/03/03(金) 12:46:30.84 ID:NnDpncr7 昔のmsysのcat.exeは0x0Aを勝手に0x0D0x0Aに変換して出力する仕様だったので、人知れず泣いた人多かったんじゃないかと思う >>997 BOMをスキップするオプションとか追加すれば対処できるんじゃまいか http://mevius.5ch.net/test/read.cgi/tech/1593777227/998
999: デフォルトの名無しさん [sage] 2023/03/03(金) 12:50:33.85 ID:oC7cFOXy binaryオプション付けなければwin上で0d0aにされても文句言えない罠 しかしデフォでbom無であるべきで デフォがbom付になるのは許すまじ http://mevius.5ch.net/test/read.cgi/tech/1593777227/999
1000: デフォルトの名無しさん [sage] 2023/03/03(金) 12:50:48.52 ID:oC7cFOXy EOF http://mevius.5ch.net/test/read.cgi/tech/1593777227/1000
1001: 1001 [] ID:Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 972日 15時間 57分 1秒 http://mevius.5ch.net/test/read.cgi/tech/1593777227/1001
1002: 1002 [] ID:Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ https://login.5ch.net/
login.php http://mevius.5ch.net/test/read.cgi/tech/1593777227/1002
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.348s*