ID3タグの仕組みを理解しようとしていますので、いくつかのドキュメントを読んだ後、私はいくつかのmp3の生データを調べ始めました。 Vimは通常の選択の私のエディタですので、いくつかのグーグルの後、私はVimでxxdと一緒に使用するファイルを変更する
:%!xxd
すべてがうまく働いたが、私は順番に戻ってすべてを置くときに呼び出すことによって、私のファイルの16進数表現を見ることがXXDを使用することができ判明しました
:%!xxd -r
であり、ファイルが変更されていることがわかりました。 vlcはこれ以上再生できなくなり、diffはファイルが異なっていると私に言った。私は偶然何かを修正したと思ったが、それ以上の実験では、ファイルを開いてxxdを使い、次にxxd -rを使っても何とかファイルが変わってしまった。
なぜですか?どうしたらそれが起こらないようにすることができますか?私は何か間違っているのですか?
バイナリオプションを使用すると、すべて正常に動作しました。そして、はい、私は使用することができます知っている:q!終了するには、主なアイデアは、vimを介してファイルを変更することができたので、私は必要に応じてファイルを保存する方法を見つける必要がありました。どうもありがとうございました! – Odexios
@Odexios:どうぞよろしくお願いいたします。おそらく ':q! 'コマンドについて言及してはいけませんでしたが、わからないことがあります。最も明白なものが見つからないことがあります。 –