記事へのコメント32

    • 注目コメント
    • 新着コメント
    tmatsuu
    tmatsuu 良い

    2019/04/07 リンク

    その他
    a-know
    a-know おもしろい

    2019/04/03 リンク

    その他
    tune
    tune シンプルな解決策でコードもわかりやすく素晴らしい

    2019/04/02 リンク

    その他
    koba789
    koba789 ヒューリスティクスとしてはかなりイケてる部類ではなかろうか

    2019/04/02 リンク

    その他
    vcc
    vcc “先頭 8000 バイト以内に NUL が有ったらバイナリファイル”

    2019/04/01 リンク

    その他
    nattou_org
    nattou_org なんと

    2019/03/31 リンク

    その他
    gologius
    gologius “tl;dr”

    2019/03/31 リンク

    その他
    tohshindainokawaisa
    tohshindainokawaisa おもしろい

    2019/03/31 リンク

    その他
    mohno
    mohno バイナリ/テキストの判定、あったなあ。「先頭 8000 バイト以内に NUL が有ったらバイナリファイル」←バイト数は忘れたが、実際、この程度で判定できてて驚いたものだ。

    2019/03/31 リンク

    その他
    codehex
    codehex 人間が読む殆どのファイルはNULが含まれないでしょ!?って割り切ってコード書いてるの好き

    2019/03/31 リンク

    その他
    oktnzm
    oktnzm 適度な妥協点かと。

    2019/03/31 リンク

    その他
    ardarim
    ardarim 文字コードとの戦いは永遠に終わらない…

    2019/03/31 リンク

    その他
    progrhyme
    progrhyme へぇ

    2019/03/31 リンク

    その他
    mirucons
    mirucons こんな単純だったのか

    2019/03/31 リンク

    その他
    gabill
    gabill 文字コード判定なんかも「え、そんないい加減な仕組みで動いてたの?大丈夫なのそれ?」と驚く。大丈夫じゃないからよく文字化けするんだけれども。

    2019/03/31 リンク

    その他
    deokisikun
    deokisikun へー!!!!! そしてUTF-16はこんな所でも話題になるのかw

    2019/03/31 リンク

    その他
    topiyama
    topiyama 先頭8000バイト以内に0があればバイナリ。/ファイルの判定はfileコマンドに外部委託しても良い気がする

    2019/03/31 リンク

    その他
    mapk0y
    mapk0y curl 7.55 で追加された binary を画面出力しない設定の実装も同じだった。一方 file コマンドは各ファイルフォーマットの定義を持っていて、デフォが binary で各フォーマットに該当するかどうかで判定する

    2019/03/31 リンク

    その他
    daichirata
    daichirata 偶然にも最近全く同じこと調べた

    2019/03/31 リンク

    その他
    maguro1111
    maguro1111 楽しい。こういう記事もっと読みたい

    2019/03/31 リンク

    その他
    asuforcegt
    asuforcegt 意外とシンプル

    2019/03/31 リンク

    その他
    Fushihara
    Fushihara 歴史あるなあ

    2019/03/31 リンク

    その他
    Lagenaria
    Lagenaria 面白い記事だ。printable判定は筋が悪いと感じるのでこの方法が良いかな。

    2019/03/31 リンク

    その他
    aki03
    aki03 へぇ

    2019/03/31 リンク

    その他
    itotto
    itotto おもしろい

    2019/03/31 リンク

    その他
    jusuke
    jusuke “tl;dr”

    2019/03/31 リンク

    その他
    yarumato
    yarumato “先頭8000バイト以内にNULが有ったらバイナリファイル判定。この手法はGNU diffの1992年の変更に由来する。NULが無いバイナリファイルを検出できない問題。UTF-16は。。”

    2019/03/30 リンク

    その他
    gla69
    gla69 へーーーー!!!!

    2019/03/30 リンク

    その他
    braitom
    braitom へー。“先頭 8000 バイト以内に NUL が有ったらバイナリファイル。”

    2019/03/30 リンク

    その他
    MonMonMon
    MonMonMon 単純だがなるへそ

    2019/03/30 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Gitはどうやってテキストファイルとバイナリファイルを自動識別しているのか? - Qiita

    tl;dr 先頭 8000 バイト以内に NUL が有ったらバイナリファイル。 Gitの実装 Gitの内蔵diffは FIRST_FEW...

    ブックマークしたユーザー

    • techtech05212023/05/25 techtech0521
    • mkusaka2019/12/31 mkusaka
    • zsiarre2019/04/08 zsiarre
    • lugecy2019/04/07 lugecy
    • tmatsuu2019/04/07 tmatsuu
    • t_mori2019/04/05 t_mori
    • komlow2019/04/04 komlow
    • mjtai2019/04/03 mjtai
    • dnsystem2019/04/03 dnsystem
    • a-know2019/04/03 a-know
    • tune2019/04/02 tune
    • hayashih2019/04/02 hayashih
    • Clomie2019/04/02 Clomie
    • tackman2019/04/02 tackman
    • makopy_inside2019/04/02 makopy_inside
    • koba7892019/04/02 koba789
    • what_alnk2019/04/01 what_alnk
    • vcc2019/04/01 vcc
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事