APE タグは、特定のデジタル オーディオファイルに関する情報 (メタデータ)を格納するために使用される、現存する規則の 1 つです。各 APEタグは、ファイルの内容の 1 つの属性を記述する個別の要素です。各タグはキーと値のペアで構成されます。キーは、、、、またはなど、属性に名前を付けるラベルにすぎず、それに関連付けられている対応する値、つまり、問題の属性の観点からこのファイルを説明する情報 ( の場合など)があります。APE タグは、 .ape形式の録音だけでなく、他のオーディオ ファイル形式のサウンド ファイルでも使用できます。 YearTitleArtistTrack Number1973Year
エッセンス
.ape 形式や.mp3形式のファイルなどのサウンド ファイルには、ペイロード オーディオ データに加えて、オーディオ コンテンツに関する説明や統計情報を提供するメタデータも含まれる場合があります。APE (v1) タグが使用される場合、タグはファイルの末尾、つまりデータ (つまりデジタル化されたオーディオ ストリーム) の後に出現します。タグをファイルの先頭ではなく末尾に配置すると、プログラマーがメタデータを拡張するコードが簡単になりますが、ファイルの読み込みと処理のユーザー エクスペリエンスに待機時間が長くなる可能性があります。APE フィールド名 (「キー」) は、厳格な標準が存在しない文字列であり、キーのリストやその許容値も設定されていません。
特徴
APE タグは、 ID3タグよりもVorbis コメントに似ています。Vorbis コメントと同様に、構造化されていない (キー、値) ペアです。ただし、Vorbis コメントとは異なり、キー間の順序付けは許可されません。これは、キーごとに 1 つの値ではなく、各キーの値のリストを格納するためです。
APE 値は、テキスト、バイナリ、または外部タイプとしてフラグ付けできます。これにより、タグ編集ソフトウェアは、アルバム カバー アートの画像などのバイナリ値を、ユーザーに判読できないテキスト形式で誤って表示することを回避できます。比較すると、Vorbis コメントにはフラグ付け機能がないため、バイナリ データを簡単に保存することはできません (ただし、これは設計によるものです)。
APEv2は値にUTF-8を使用したUnicodeをサポートしています。キーにはASCIIサブセット(0x00から0x1fまでの制御文字は許可されません)を使用する必要があります。[1]
バージョン
APEv1
APEv1タグはMonkey's Audioフォーマット用に設計されました。[2] MP3ファイルでは、APEタグはファイルの最後に保存され、ファイル本体にインライン宣言はありません。ソフトウェアがタグの書き込みとアクセスを処理し、MP3の内容に干渉することはありません。
APEv2
Musepack形式の開発者 Frank Klemm は、オリジナルの APE タグ形式を拡張してヘッダーを追加し、APE タグをファイルの先頭に配置できるようにし、メタデータ値をASCII だけでなくUnicodeにできるようにしました。APEv2 はシンプルで柔軟性が高いため、 WavPack形式とOptimFROG形式で主要なタグ形式として採用されました。公式 Monkey's Audio ソフトウェアのバージョン 3.99 では、APEv1 から APEv2 の使用に切り替わりました。
Winamp、foobar2000、MusicBeeなどのメディア プレーヤーは、MP3ファイル内の APEv2 タグの読み取りと書き込みをサポートしています。タグ付け文字列APETAGEX はAPEv2 レコードの開始を通知し、文字列TAG はID3v1 タグの開始を通知します。
参照
参考文献
- ^ wiki.hydrogenaud.io
- ^ Monkey's Audio 開発者情報。
外部リンク
- Hydrogen Audio Wiki の APEv2 標準タグ フィールド名 (キー)
- Hydrogen Audio Wiki の APEv2 仕様
