Format Atlas

基礎知識

形式名・拡張子・圧縮・動画の仕組みなど、形式を選ぶ前に知っておくと判断しやすい概念です。

文字コードとは文字コードの役割、UTF-8やShift_JIS、CSV・TXTで文字化けが起きる理由、BOMを含む確認点を整理します。チェックサムで確認できること・できないことハッシュはファイルのバイト列から計算します。同じアルゴリズムの信頼できる期待値と照合し、内容検査や送信者確認とは分けます。コンテナとコーデックの違い動画・音声におけるコンテナとコーデックの違いを、MP4、MOV、MKV、WebM、H.264、AACの関係から整理します。ファイル圧縮とはZIP・7Zのアーカイブ圧縮とJPEG・MP3などのメディア圧縮の違い、圧縮率、互換性、展開時の確認点を整理します。拡張子とは.jpgや.pdfなどの拡張子の役割、ファイル形式との違い、拡張子だけを書き換えても変換にならない理由を整理します。ファイル形式とはファイル形式の意味、拡張子やMIME Typeとの違い、JPEG・PDF・MP4・CSVなどで形式を選ぶ視点を整理します。可逆圧縮と非可逆圧縮の違い可逆圧縮と非可逆圧縮の違いを、PNG・FLAC・ZIP・JPEG・MP3・AACの例と変換時の注意から整理します。メタデータ・sidecar・外部依存の違いメタデータは内容の説明や設定です。別ファイルのsidecarと、読み込みに必要な外部データは区別し、保存場所と対応関係を確認します。MIME TypeとはMIME Type(Media Type)の役割、type/subtypeの読み方、image/jpegやapplication/pdfなどの代表例を整理します。数値精度とデータ変換大きな整数や小数がJSON・表計算・バイナリ形式の変換で変化する理由と、型や精度を確認する方法を解説します。ラスター画像とベクター画像の違いピクセルで構成するラスター画像と図形情報で描くベクター画像の違いを、写真・ロゴ・拡大表示の用途で整理します。透過とは画像の透過、alpha、完全透明と半透明の違いを、PNG、WebP、AVIF、SVG、GIFの用途別に整理します。