パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Microsoft Teams のデスクトップアプリが認証トークンを平文で保存する問題、修正予定なし」記事へのコメント

  • by Anonymous Coward

    まるで、4〜5人で作っていて手が回らなくんて直せない。
    って感じですね。
    Windowsで作ったZIPを開くとファイル名が文字化けするし
    直る気配はないし・・・
    テキスト編集がバグだらけ、リンクおかしかったり、カーソル動かなかったり
    Windowsが原因で不安定なのかteamsの欠陥なのかわらんけど
    あまりいい出来ではないね。

    • by Anonymous Coward

      zip関連はファイル名はSJISが鉄則だぞ

      • by Anonymous Coward

        Windows汚染だな。
        Windowsの勝手な仕様で世の中が悪い方向で汚染されていく例の一つ。


        WindowsのZIPを修正するか、Teamsを修正するか?

        回答
        このような腐った仕様回避方法は文字コードから正しくエンコードすることです。
        これはマイクロソフトの苦手なことです。

        • by Anonymous Coward on 2022年09月19日 9時07分 (#4328707)

          ZIPの仕様としてはSJISとUTF8をフラグで識別できるので、フラグを正しくセットしていない圧縮ソフトの問題だと思う。
          Windows標準の圧縮はSJISだがフラグも立てないので問題は無く、UTF8なのにフラグを立てない圧縮ソフトが腐ってる。

          親コメント
          • by Anonymous Coward

            片手落ちだった。
            フラグを無視してSJIS(もしくはUTF8)決め打ちにする解凍ソフト(というのがあればだが)も問題

            • by Anonymous Coward

              Windowsの機能が糞ってこと
              7ZIPをインストールするしかないよね
              Windowsで圧縮を機能を廃止すれば解決する問題。
              それ以外はWindowsそのものがなくなるとかすれば解決。

              • by Anonymous Coward

                7-Zip(笑)

              • by Anonymous Coward

                Windowsがゴミ、存在するだけで生産性悪い。
                消えてなくなるのが世のため。

              • by Anonymous Coward

                ほぼ同意。
                生産性悪いです。
                RPAが生まれた背景にはWindowsの生産性が悪いことに起因していると思います。

          • by Anonymous Coward

            マイクロソフトがダメだっていう前提言えば解決策は簡単で、
            解凍する処理で、SJISで解凍し、さらにUTF8で解凍したフォルダー作成する。
            ユーザーは読めるのフォルダーを選択すればよい。ファイル名に差異がなけらば片方を消去する
            この方法であれば、マイクロソフトはダメだなと思うが
            ファイルがなんだかわからないはってのは回避できる。

            • by Anonymous Coward

              マイクロソフトがダメだっていう前提が違ってるところにアドホックな対策でバッドノウハウ積み上げてる感じがする

            • by Anonymous Coward

              中国語BIG5だか、あと他に同様の言語圏があればそれらと日本語のzipのやりとりに対応できてないと思うよ

              • by Anonymous Coward

                英語版のwindows-1252にすら対応できてない。いやZipのファイル名だからcp437か? どっちにしろ対応できてない。日本人プログラマーでANSIコードページとOEMコードページの違いを意識しているやつすらほとんどおらんだろ。今初めて聞いたと言うなら大人しくUTF-8で統一しろ

          • by Anonymous Coward

            世間一般的な解釈がどうなってるのかは知らんが、仕様を斜め読みした限りでは
            フラグを立てれば、UTF-8エンコードなことを示せるとしか言ってないように思う。

            つまり、フラグが立ってればUTF-8でなければならないのはそうだが、
            UTF-8エンコードだからいって、フラグを立てる義務はない。

            まあ、エンコード示せるのに敢えて示さない圧縮ソフトが腐ってるってのには同意するが。

            • by Anonymous Coward

              とはいっても
              "If general purpose bit 11 is unset, the file name and comment SHOULD conform to the original ZIP character encoding."
              と書かれているから、義務はないけどフラグを立てていない場合はUTF-8エンコードはすべきではないけどね。

              • by Anonymous Coward

                規格を持ち出すなら、original ZIP character encodingとはcp437のことだから、ファイル名をシフトJISでエンコードしたZipも本当は規格違反。HTML 3.2まで本来日本語は使えなかったというのと同様。

              • by Anonymous Coward

                shouldは推奨だから、守らなくても規格違反ではないでしょ。
                必須はmustとshall。

              • by Anonymous Coward

                規格がテキトーだからgeneral purpose bit 11を立てていないときの文字化けは不可避と

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...