ファイルフォーマット ( ファイル構造 ) とは

OpenCV は B G R 順で画像データを読み込んでいるが、numpy.ndarray だと R G B 順になったりする。
一体どのように読み込んでいるのか・画像データの並び順は全て同じなのか、
など疑問に思ったのでメモ。

 

ファイルの保存形式
形式:物事を行う時の一定のやり方。形など。

 

WindowsUnix 系などの OS におけるファイルは、データストリーム形式であり
正確には「各ファイルに格納されたデータのフォーマット」のこと。
( ファイルおさめられているデータ構造のこと )

 

通常、
ファイルに格納されたデータテキストまたはバイナリファイルなので、
ファイルの内容だけからはそのファイルフォーマットを知ること
困難な場合がある。

そのため、
ファイル名に拡張子をつけて識別したり、ネットワークでの転送時には
MIME ヘッダ ( メディアタイプ ) 等をあわせて送るといった方法がとられる。
しかし、拡張子は簡単・自由に編集できるため信頼性は極めて低い。

故に、
多くのファイルフォーマットはファイルの先頭
マジックナンバーと呼ばれるより確実にファイル形式を識別するための
情報を付加する。

 

 

 

こちらから。
https://dictionary.goo.ne.jp/jn/66469/meaning/m0u/
ファイルフォーマット - Wikipedia
ファイル構造(ふぁいるこうぞう)とは - コトバンク

以上。