はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 自動識別

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 1 / 1件)
 

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

2019/03/29 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip バイナリファイル Git Qiita NUL ptr

tl;dr 先頭 8000 バイト以内に NUL が有ったらバイナリファイル。 Gitの実装 Gitの内蔵diffは FIRST_FEW_BYTES だけ検索するようになっている。 https://github.com/git/git/blob/6e0cc6776106079ed4efa0cc9abace4107657abf/xdiff-interface.c#L187 #define FIRST_FEW_BYTES 8000 int buffer_is_binary(const char *ptr,... 続きを読む

 
(1 - 1 / 1件)