.flv
Video
TOML(Tom's Obvious Minimal Language)
TOMLは明確さとシンプルさを目指して設計された設定ファイルフォーマットで、ハッシュテーブルに一対一で対応します。人間が読みやすく書きやすいのが特徴です。RustのCargo.tomlやPythonのpyproject.tomlの標準フォーマットです。
MIMEタイプ
video/x-flv
種類
バイナリ
圧縮
非可逆
メリット
- + Historically important for web video streaming
- + Simple container structure that is easy to parse
- + Supported by FFmpeg for conversion to modern formats
デメリット
- − Flash Player is discontinued — FLV cannot play in browsers
- − No native support in modern operating systems or devices
- − H.264/AAC in FLV is better served in MP4 containers
.FLVを使うタイミング
設定ファイル、特にRust(Cargo.toml)とPython(pyproject.toml)エコシステムにTOMLを使用してください。曖昧さのないパースが重要な場面に最適です。
技術的詳細
TOMLはキー-値ペア、テーブル(角括弧のセクション)、テーブルの配列(二重角括弧)、datetime、整数、浮動小数点、ブーリアン、文字列などのネイティブ型値を使用します。インデントは意味を持ちません。
歴史
Tom Preston-Werner(GitHub共同創設者)が2013年にYAMLとJSONの設定ファイル用の最小限の代替としてTOMLを作成しました。TOML 1.0は2021年1月にコミュニティの広範なフィードバックを経てリリースされました。