トップページ > 新・mac > 2018年01月13日 > To4ANP+q0

書き込み順位&時間帯一覧

3 位/264 ID中時間01234567891011121314151617181920212223Total
書き込み数01210000000020000000201211



使用した名前一覧書き込んだスレッド一覧
名称未設定
377
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net

書き込みレス一覧

なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
336 :名称未設定[sage]:2018/01/13(土) 01:17:38.22 ID:To4ANP+q0
>>104
> インターナルエンコーディングの話じゃないよ
> ファイル名の話

ファイル名と言ってるくせに、ファイルシステムのファイル名じゃなくて
zip内限定のファイル名って所に知識が整理されてない所を感じさせるよw

↓この話はずーっと残すために、こっちに説明を書いた。

WindowsはNT3.1の頃からすでにUnicode対応している
http://mevius.2ch.net/test/read.cgi/win/1515502694/13

MacOSは今でもファイル名が壊れてしまって大変だねという結論さw
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
377 :名称未設定[sage]:2018/01/13(土) 02:41:38.11 ID:To4ANP+q0
>>369
> ただ日本語Windowsがファイル名だけSJISのままにしてしまったから
間違い。というかデマ流すのやめれ
エクスプローラーで白抜きハートとかUnicodeにしかない
ファイル名をつけられる何故か考えてみろって

そもそもNTFSはUnicodeだ。古いアプリを使ってない限りSJISが入り込む余地はない

> カーネルがファイルを扱う時は一度SJIS→UTFの変換を挟むの
挟んでない

> そんなことしてるOSはWindowsだけ
だからWindowsはそんなことしてない


> だからファイル名もユニコードのファイルを圧縮したZIPを解凍すると壊しちゃうの
壊さない。実際にやってみろ。壊れねーから
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
378 :377[sage]:2018/01/13(土) 02:59:14.81 ID:To4ANP+q0
デマ流すやつを黙らさせるためにわざわざ日本語が含まれるzipを作ってやった。つかgithubだが

https://gist.github.com/anonymous/c329b5f6cc60229a59240b39ca3b3afc

右上のDownload ZIPからzip形式でダウンロードできる。
それをWindows 10のエクスプローラーから開いてみろ
ちゃんと日本語ファイル名も絵文字ファイル名も表示される。
当然だ。ShiftJISになんか変換せずに、Unicodeのまま扱ってるんだからな
ShiftJISでは絵文字なんか使えない!!!だからこれは確実にUnicode(UTF-8)のファイル名だ
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
379 :名称未設定[sage]:2018/01/13(土) 03:04:48.63 ID:To4ANP+q0
いいか?クソ野郎。黙れ。
俺が正しい証拠は出した。
デマ流すクソ野郎は黙れ。
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
389 :名称未設定[sage]:2018/01/13(土) 12:30:22.33 ID:To4ANP+q0
>>381
> Macの標準機能で作られたZipをWinで解凍するなら

Windows7+パッチ、もしくはWindows 8以降なら
2006年にzipファイルのの仕様に追加されたUTF-8ファイル名に
対応してるからWindows標準で問題なく展開できるよ?

もちろんWindowsのNTFSのファイル名はずっと前から
Unicode対応だから、zipファイル含まれた絵文字などの
Unicodeにしか存在しない文字も使える

だからこそzipにUnicodeにしか存在しない文字が使われているファイル名が
ある場合でもWindows標準の機能で正しく展開できるよ

それを証明しているのが
https://gist.github.com/anonymous/c329b5f6cc60229a59240b39ca3b3afc
Download ZIPからUTF-8にしかない文字がファイル名に使われている
zipファイルがダウンロードできる。
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
391 :名称未設定[sage]:2018/01/13(土) 12:42:01.73 ID:To4ANP+q0
一覧にしてみようか?
Windowsはともに同じ言語であることが前提

○ 古いWindowsで圧縮されたzipファイル ・・・ 古いWindowsの標準機能で展開してもファイル名は文字化けしない
○ 古いWindowsで圧縮されたzipファイル ・・・ 新しいWindowsの標準機能で展開してもファイル名は文字化けしない
× 古いWindowsで圧縮されたzipファイル ・・・ MacOS標準機能で展開するとファイル名が文字化けする

○ 新しいWindowsで圧縮されたzipファイル ・・・ 古いWindowsの標準機能で展開してもファイル名は文字化けしない
○ 新しいWindowsで圧縮されたzipファイル ・・・ 新しいWindowsの標準機能で展開してもファイル名は文字化けしない
× 新しいWindowsで圧縮されたzipファイル ・・・ MacOS標準機能で展開するとファイル名が文字化けする

× MacOSで圧縮されたzipファイル・・・古いWindowsの標準機能で展開するとファイル名が文字化けする
○ MacOSで圧縮されたzipファイル・・・新しいWindowsの標準機能で展開しても文字化けしない
○ MacOSで圧縮されたzipファイル・・・MacOSの標準機能で展開しても文字化けしない

つまりだWindows同士、MacOS同士でなら文字化けはしない
2つが混ざると文字化けを起こすパターンが有る

Windowsで圧縮されたzipファイル、MacOSユーザーは常に困っているw
MacOSで圧縮されたzipファイル、古いWindowsユーザーのみ困っている

言い換えると、Windowsはファイル名がShiftJISの場合でもUTF-8の場合でも扱える。
複数の文字コードに対応しているからだ
MacOSはファイル名がUTF-8の場合しか扱えない。UTF-8にしか対応してないからだ。
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
395 :名称未設定[sage]:2018/01/13(土) 20:23:17.48 ID:To4ANP+q0
>>394
はぁ? 画像リンクってなんや?
zipファイルにショートカットファイルが入っていて
MacOSが対応してなかったら、MacOSのせいになるんか?
文字コードと全く関係ない話だろ
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
396 :名称未設定[sage]:2018/01/13(土) 20:26:04.39 ID:To4ANP+q0
特定のOSでしか使えないファイル形式を使うっていうのは、
機種依存文字ならぬ機種依存ファイルを使うなってだけだな
機種依存ファイルを使うやつが悪い
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
400 :名称未設定[sage]:2018/01/13(土) 22:17:35.34 ID:To4ANP+q0
>>397
> イラレ使ったことない人なのね、

だからイラレ特有の話ってことだろ?
アプリの問題であってOSの問題じゃない
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
403 :名称未設定[sage]:2018/01/13(土) 23:45:50.49 ID:To4ANP+q0
>>401
それはMacOSが例えばファイル名に含まれる「が」を「か」と「゛」の
2文字で表しているからだ。こんな非常識なことをするのはMacOSだけ

MacOSはファイル名にUTF-8ではなくUTF-8-Macという
OS依存であることを示す非標準の不名誉な名前の文字コードを使ってる
というよってMacOSの問題だ
なぜWindowsではなくそのMacを使うのか。 [無断転載禁止]©2ch.net
404 :名称未設定[sage]:2018/01/13(土) 23:54:09.46 ID:To4ANP+q0
UTF-8-Macがどれだけ非常識かというと、
Unicodeには「が」を「か」と「゛」と表現するNFDという仕様があるのだが、
UTF-8-Macはこの仕様とも違っているということだ。
完全にMacOSオリジナルでMacOS専用の文字コード
MacOSはこまったOSだな


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。