git バイナリとテキスト

utf-16leをgitで見れるようにする。

➜ UnityProject git:(master) ✗ nkf -g Assets/Object/Enemy/EnemyDamage.cs
UTF-16
➜ UnityProject git:(master) ✗ file --mime Assets/Object/Enemy/EnemyDamage.cs
Assets/Object/Enemy/EnemyDamage.cs: text/x-c++; charset=utf-16le
➜ UnityProject git:(master) ✗ nkf -wLu **/*.cs | nkf --guess
UTF-8 (LF)
➜ UnityProject git:(master) ✗ nkf -wLu --overwrite **/*.cs
nkfコマンドでファイルの文字コードと改行コードを変更する | WEBサービス創造記
macでファイルの文字コードを変換する『nkfコマンド』の使い方とオプション一覧 | かわたま.net
nkfを使って、ディレクトリ以下のファイルを「EUC-JP」⇒「UTF-8」に一括変換する。 - カサヒラボ

バイナリの基礎知識 ‹ 技術の犬小屋
Macでファイルの文字コードを調べる - Qiita
抽出したデータの文字コード変換