3GP(3GPPマルチメディア)
3GPは、ストレージと帯域幅が限られた3G携帯電話向けに設計されたマルチメディアコンテナです。H.263またはH.264を使用して低解像度で動画をエンコードし、AMRまたはAACオーディオを使用します。初期のスマートフォンでは一般的でしたが、現代のデバイスではMP4にほぼ置き換えられています。
7z(7-Zipアーカイブ)
7zは利用可能な中で最も高い圧縮率を提供するオープンソースのアーカイブフォーマットです。複数の圧縮アルゴリズム、AES-256暗号化、ソリッドアーカイブをサポートします。7zを作成する7-Zipプログラムはフリーのオープンソースソフトウェアです。
WebMビデオ
WebMはGoogleがWeb用に開発したオープンでロイヤリティフリーのビデオフォーマットです。VP8、VP9、AV1ビデオコーデックとVorbisまたはOpusオーディオをMatroskaベースのコンテナで使用します。Chrome、Firefox、Edge、Androidでネイティブサポートされています。
KML(Keyhole Markup Language)
KMLはGoogle Earth、Google Maps、その他の地図アプリケーションで地理データを表示するためのXMLベースのフォーマットです。プレースマーク、パス、ポリゴン、3Dモデル、画像オーバーレイ、アニメーションツアーをサポートします。
ZIPアーカイブ
ZIPはファイルやフォルダを1つの圧縮アーカイブにまとめるフォーマットです。ファイルの配布、バックアップ、メール添付サイズの削減に最も広く使用されるアーカイブフォーマットです。
WOFF2(Web Open Font Format 2)
WOFF2は最新のWebフォントフォーマットで、Brotli圧縮によりWOFF1より30%優れた圧縮を実現します。すべての最新ブラウザでサポートされ、Google Fontsがデフォルトで配信するフォーマットです。
ICS(iCalendar)
ICSはカレンダーアプリケーション間でイベント、予定、ToDoリスト、空き時間情報を交換するための標準カレンダーデータフォーマットです。メールクライアントでのカレンダー招待を実現し、CalDAVによるカレンダー同期の基盤となっています。
STL(ステレオリソグラフィ)
STLは3Dプリントおよびラピッドプロトタイピングで最も広く使用される3Dファイルフォーマットです。三角形メッシュで3Dオブジェクトの表面形状を記述しますが、色、テクスチャ、材料情報は含みません。
EOT(Embedded OpenType)
EOTはMicrosoftがInternet Explorer専用に開発したレガシーWebフォントフォーマットです。OpenTypeフォントを圧縮とオプションのURLバインディング(特定ドメインへの使用制限)で包みます。IE8以前の対応のみに必要で、事実上廃止されています。
APNG(Animated Portable Network Graphics)
APNGは、後方互換性を維持しながらアニメーション機能を追加したPNGの拡張です。各フレームで24ビットカラーと8ビットアルファ透過をフルサポートし、GIFよりも滑らかなアニメーションを実現します。APNG非対応のデコーダーでは、最初のフレームが静的PNGとして表示されます。
Apache Arrow IPC(インメモリカラムナー)
Apache Arrow IPCはインメモリデータ用の言語非依存カラムナーフォーマットです。シリアライゼーションのオーバーヘッドなしにプロセスと言語(Python、R、C++、Java)間のゼロコピーデータ共有を実現し、モダンなデータ処理パイプラインのバックボーンとなっています。
PPTX(Microsoft PowerPointプレゼンテーション)
PPTXはMicrosoft PowerPointの標準プレゼンテーションフォーマットで、スライド、テキスト、画像、チャート、アニメーション、トランジションを含むプレゼンテーションを保存します。
GLB(GL Transmission Format — バイナリ)
GLBはglTF 2.0のバイナリ単一ファイル版で、'3DのJPEG'と呼ばれています。3Dジオメトリ、マテリアル、テクスチャ、アニメーションを1つのコンパクトなファイルにパッケージします。Web上のリアルタイム3D、AR/VR、ゲームエンジンの標準です。
AVIF(AV1 Image File Format)
AVIFは、オープンソースのAV1ビデオコーデックに基づく次世代画像フォーマットです。同等品質でJPEGより50%、WebPより20%小さいファイルを生成する優れた圧縮効率を実現します。AVIFはHDR、広色域、透過、アニメーションをサポートしています。
Apache Avro(行ベースシリアライゼーション)
Avroはファイル内にJSONスキーマを埋め込む行ベースのデータシリアライゼーションフォーマットです。スキーマ進化に優れ、リーダーとライターが異なるが互換性のあるスキーマを持つことができます。AvroはKafkaメッセージのシリアライゼーションとHadoopデータパイプラインの標準です。
BMP(Bitmap Image File)
BMPは、Microsoft Windowsネイティブの非圧縮ラスター画像フォーマットです。圧縮なしでピクセルデータを保存するため、ファイルサイズは非常に大きくなりますが、品質の劣化はゼロです。BMPは主にWindowsのシステムグラフィックスや画像処理の中間フォーマットとして使用されます。
BSON(Binary JSON)
BSONはMongoDBがドキュメントを保存するために使用するバイナリシリアライゼーションフォーマットです。JSONを追加のデータ型(日付、バイナリ、ObjectId、decimal128)で拡張し、ドキュメントデータベース内での効率的なエンコーディング、スキャン、インプレース更新のために設計されています。
bzip2 Compressed
BZ2ファイルはgzipよりも優れた圧縮率を実現するbzip2で圧縮されていますが、速度は遅くなります。圧縮速度よりも小さなダウンロードが優先されるソースコード配布やLinuxパッケージアーカイブで一般的に使用されます。
Cソースコード
CはOS、組み込みシステム、コンパイラ、パフォーマンスが重要なソフトウェアを支える基盤的なシステムプログラミング言語です。ダイレクトメモリアクセスと最小限のランタイムオーバーヘッドを提供し、ポータブルでありながら最もハードウェアに近い言語です。
C++ソースコード
C++はCをオブジェクト指向プログラミング、テンプレート、RAII、Standard Template Library(STL)で拡張した強力なシステムプログラミング言語です。ゲームエンジン、ブラウザ、データベース、OS、高頻度取引システムに使用されています。
DOCX(Microsoft Wordドキュメント)
DOCXはMicrosoft Wordの標準ドキュメントフォーマットで、書式付きテキスト、表、画像、マクロを含む文書を保存します。ビジネス、教育、政府機関で最も広く使用されるワードプロセッサフォーマットです。
CSS(Cascading Style Sheets)
CSSはウェブページの視覚的プレゼンテーションを制御する言語で、レイアウト、色、フォント、スペーシング、アニメーション、レスポンシブデザインを担当します。すべてのウェブサイトがHTMLと共にCSSを使用しており、モダンでアクセシブル、視覚的に魅力的なユーザーインターフェースの作成に不可欠です。
CSV(Comma-Separated Values)
CSVは表形式データの最もシンプルなフォーマットで、カンマ(または他の区切り文字)で区切られた値の行です。スプレッドシート、データベース、プログラミング言語で普遍的にサポートされており、データ交換やインポート/エクスポートワークフローの共通言語となっています。
DLL (Dynamic Link Library)
DLLは複数のプログラムが同時に使用するコードとデータを含むWindows共有ライブラリフォーマットです。DLLはモジュラーなソフトウェア設計を可能にし、コード共有によりメモリ使用量を削減し、Windowsオペレーティングシステムとアプリケーションエコシステムの基盤です。
EPUB(Electronic Publication)
EPUBは電子書籍の標準フォーマットで、リフロー可能なテキスト、固定レイアウト、画像、目次、メタデータをサポートします。Kindle(KFX/AZW3)を除くほぼすべての電子書籍リーダーでサポートされています。
PNG画像
PNGは透過をサポートする可逆圧縮画像フォーマットで、スクリーンショット、ロゴ、テキスト付き画像、透明背景が必要なグラフィックに最適です。JPEGと異なり圧縮による品質劣化がありません。
JPEG画像
JPEGは写真やリアルな画像に最も広く使用されている画像フォーマットです。非可逆圧縮を使用して品質をわずかに犠牲にしながらファイルサイズを大幅に削減します。すべてのブラウザ、OS、カメラ、画像編集ソフトでサポートされています。
EOT (Embedded OpenType)
EOTは、MicrosoftがInternet Explorer専用に開発したレガシーWebフォントフォーマットです。OpenTypeフォントを圧縮し、オプションのURLバインディング(特定ドメインへの使用制限)を適用します。EOTは事実上廃止され、IE8以前でのみ必要です。
EPS(Encapsulated PostScript)
EPSは、PostScriptページ記述言語に基づくベクターグラフィックスフォーマットです。PDFやSVGが普及する前は、印刷制作におけるベクターグラフィックス交換の標準フォーマットでした。EPSファイルには、低解像度のプレビュー画像とともに、ベクターデータとラスターデータの両方を含めることができます。
AI(Adobe Illustratorアートワーク)
AIはAdobe Illustratorのネイティブフォーマットで、ベクターアートワーク(パス、シェイプ、テキスト、グラデーション)をすべての編集情報とともに保存します。ロゴ、アイコン、イラスト、印刷デザインのプロフェッショナル標準フォーマットです。
TSV(タブ区切り値)
TSVはCSVに似た表形式データの保存形式ですが、カンマの代わりにタブ文字で値を区切ります。データ値自体にカンマが含まれる場合にCSVより便利です。
TOML(Tom's Obvious Minimal Language)
TOMLは明確さとシンプルさを目指して設計された設定ファイルフォーマットで、ハッシュテーブルに一対一で対応します。人間が読みやすく書きやすいのが特徴です。RustのCargo.tomlやPythonのpyproject.tomlの標準フォーマットです。
GeoJSON(Geographic JSON)
GeoJSONは地理的フィーチャー(点、線、ポリゴン、ジオメトリコレクション)と関連プロパティをエンコードするJSONベースのフォーマットです。ウェブマッピング、地理空間API、アプリケーション間の地理データ共有の標準です。
GIF(Graphics Interchange Format)
GIFは、シンプルなアニメーションをサポートすることで最もよく知られているビットマップ画像フォーマットです。可逆LZW圧縮を使用しますが、フレームごとに256色パレットに制限されています。GIFは、短いアニメーションクリップ、リアクション画像、シンプルなグラフィックに今でも人気があります。
GLB (GL Transmission Format — Binary)
GLBは「3DのJPEG」と呼ばれるglTF 2.0のバイナリ単一ファイルバリアントです。3Dジオメトリ、マテリアル、テクスチャ、アニメーションを1つのコンパクトなファイルにパッケージします。GLBはWeb上のリアルタイム3D、AR/VR、ゲームエンジンの標準です。
glTF (GL Transmission Format)
glTFはJSONでシーン記述を行い、外部バイナリ(.bin)およびテクスチャファイルを参照する3Dシーンとモデルのオープン標準です。効率的なリアルタイムレンダリング向けに設計され、WebGL、AR/VR、3Dコマースの標準です。バイナリバリアント(GLB)はすべてを1つのファイルにバンドルします。
Goソースコード
Go(Golang)ファイルにはGoogleのシステムプログラミング言語のソースコードが含まれています。Goは高性能サーバー、CLIツール、クラウドインフラストラクチャの構築に優れています。ランタイム依存関係のない単一の静的バイナリにコンパイルされます。
GPX (GPS Exchange Format)
GPXはGPSデータ(ウェイポイント、トラック、ルート)を保存するためのXMLベースのフォーマットです。GPSデバイス、フィットネスアプリ、地図ソフトウェア間でランニング、サイクリング、ハイキング、ドライブルートを共有するための汎用フォーマットです。
gzip(GNU Zip Compressed)
GZはgzip圧縮ファイルのファイル拡張子で、UnixおよびLinuxシステムの標準圧縮ツールです。GzipはDEFLATEアルゴリズムを使用して単一ファイルを圧縮します。複数ファイルを圧縮するには、通常TARと組み合わせて.tar.gz(tgz)アーカイブを作成します。
HDF5(Hierarchical Data Format 5)
HDF5は大規模な科学データセットの保存と管理のためのファイルフォーマットとライブラリです。ファイルシステムに似た階層的なグループ/データセット構造をサポートし、任意の次元のデータセットを扱えます。HDF5は衛星画像、ゲノミクス、物理シミュレーションの標準です。
HEIC(High Efficiency Image Container)
HEICは、HEVC(H.265)ビデオコーデックに基づく最新の画像フォーマットで、Apple製デバイスのデフォルト写真フォーマットとして使用されています。JPEGに比べて約50%優れた圧縮率を実現し、深度マップやLive Photosなどの機能もサポートしています。HEICファイルはより小さいサイズで高品質を維持しますが、Appleエコシステム外でのサポートは限定的です。
YAML(YAML Ain't Markup Language)
YAMLは設定ファイルやデータシリアライゼーションのための、人間が読みやすいデータフォーマットです。インデントで構造を表現します。Docker Compose、Kubernetes、CI/CDパイプラインなどで広く使用されています。
FLACオーディオ
FLACはCD品質のオーディオを元のWAVファイルの約50-70%のサイズに圧縮する可逆オーディオフォーマットです。MP3と異なりデータの損失がなく、オーディオファイルから完全な品質を復元できます。
ICO(Windows Icon Format)
ICOは、Microsoft Windowsのアイコンやウェブサイトのファビコンに使用されるコンテナフォーマットです。1つのICOファイルに、異なるサイズや色深度の複数の画像を格納できます。PNGと並んで、ブラウザタブのアイコン(ファビコン)の標準フォーマットとして使われ続けています。
ICS (iCalendar)
ICSは、カレンダーアプリケーション間でイベント、予定、タスク、空き状況情報を交換するための標準カレンダーデータフォーマットです。メールクライアントのカレンダー招待を実現し、カレンダー同期用CalDAVの基盤となっています。
ISO(ISO 9660ディスクイメージ)
ISOは光学ディスク(CD、DVD、Blu-ray)のセクタごとの正確なコピーを含むディスクイメージフォーマットです。完全なファイルシステム構造を保持し、OSインストーラー、ソフトウェアの配布、ブータブルメディアの作成に使用されます。
Javaソースコード
Javaファイルには最も広く使用されているエンタープライズプログラミング言語の一つのソースコードが含まれています。Javaの「Write Once, Run Anywhere」理念、強い型付け、JVMエコシステムにより、Android開発、エンタープライズシステム、ビッグデータの基盤となっています。
OGGコンテナ
OGGは複数のオープンソースコーデック(Vorbisオーディオ、Theoraビデオ、Opusオーディオ)のコンテナフォーマットです。オープンソースソフトウェア、ゲームエンジン、ストリーミングアプリケーションで広く使用されています。