パソコンで使用するファイルには拡張子というものが必ずある
画像ファイルなら、jpgとかpngとか
じゃあ、gazou.jpgという画像ファイルの拡張子をgazou.jpgxxに勝手に変更してみる
その状態でC言語でその画像を呼び出して表示するようにプログラムを組んでみたとする
では、それでその画像は表示してくれるのか?

答えは、それでも問題なく画像は表示される
jpaxxという訳の分からん拡張子に変更したのに、どうして問題なく表示されるのでしょう?
答えは拡張子は飾りであって、画像ファイル自体も特殊なプログラムで開発された存在(コード)だからである

まあだが画像編集ソフトや画像表示ソフトでは表示されない