アカウント名:
パスワード:
拡張子でファイルの内容を推定する MS-DOS が悪い。21世紀にもなってこんな負の遺産が受け継がれているなんて信じられない。
拡張子で推定しないようにすると、どんな拡張子のファイルでも実行できるようになりますよ?
#セキュリティー的にどっちがいいんだろ
名称(しかも自称)で判断することに合理性ってあるの?
むしろファイルの中を見てみないとどんなファイルなのか分からないほうが怖いだろ拡張子が.txtや.logなのに中身は実行ファイル、みたいなのがあり得るとかさ
中身を確認して「これ実行ファイルだけど動かしていい?」って聞いてきたらいいんじゃない?ただのテキストファイルだったらそのままエディタで開いてくれれば。
そうなったとしても、人間がファイル名見て中身を確認できないし、結局、拡張子ってファイル名見て人間がわかるために必要であり続けるかも。それか、OSがファイルの中身確認して種類アイコンをつけてくれればいいのかな。それでもCLIだと困るな。
DOSもWindowsも中身を確認してから実行してるぞ。まさかテスキトファイルをexeにしたら実行できると思ってるのか?
32bit環境で64bitのexeを実行しようとしたらこれは実行ファイルじゃないって言われる理由を考えたことないか?
実行するじゃん。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
諸悪の根源 (スコア:0)
拡張子でファイルの内容を推定する MS-DOS が悪い。
21世紀にもなってこんな負の遺産が受け継がれているなんて信じられない。
Re: (スコア:0)
拡張子で推定しないようにすると、どんな拡張子のファイルでも実行できるようになりますよ?
#セキュリティー的にどっちがいいんだろ
Re: (スコア:0)
名称(しかも自称)で判断することに合理性ってあるの?
Re: (スコア:0)
むしろファイルの中を見てみないとどんなファイルなのか分からないほうが怖いだろ
拡張子が.txtや.logなのに中身は実行ファイル、みたいなのがあり得るとかさ
Re: (スコア:0)
中身を確認して「これ実行ファイルだけど動かしていい?」って聞いてきたらいいんじゃない?
ただのテキストファイルだったらそのままエディタで開いてくれれば。
そうなったとしても、人間がファイル名見て中身を確認できないし、
結局、拡張子ってファイル名見て人間がわかるために必要であり続けるかも。
それか、OSがファイルの中身確認して種類アイコンをつけてくれればいいのかな。それでもCLIだと困るな。
Re: (スコア:0)
DOSもWindowsも中身を確認してから実行してるぞ。
まさかテスキトファイルをexeにしたら実行できると思ってるのか?
32bit環境で64bitのexeを実行しようとしたら
これは実行ファイルじゃないって言われる理由を考えたことないか?
Re:諸悪の根源 (スコア:0)
DOSもWindowsも中身を確認してから実行してるぞ。
まさかテスキトファイルをexeにしたら実行できると思ってるのか?
実行するじゃん。