拡張子ってなに?何のために必要?
うーむ。同じ画像ファイルでもjpgとかpngとか書いてあるが、なんでござろうか?
お侍さん、それは「拡張子」というものですよ
かくちょうし?
はい。
ファイルをコンピュータが識別するために存在しています。
例えば、お侍さんの顔写真が以下にあります。
![](https://i0.wp.com/rakuraku-ict.com/zakutto/wp-content/uploads/2021/04/osamurai-png.png?resize=128%2C142&ssl=1)
かくちょうし?うむ。相変わらずイケメンでござる
そして、この画像をクリックして開こうとすると「png=画像ファイル」とコンピュータと認識して、画像を見るソフトを開いてくれます。
![](https://i0.wp.com/rakuraku-ict.com/zakutto/wp-content/uploads/2021/04/ff564a4f545bb09b0902d910ce0ae828.png?resize=339%2C339&ssl=1)
このように、コンピュータが拡張子を見て、このファイルは画像データだと判断してくれているわけです。
なるほどでござる。
ちなみに、コンピュータのデータは0と1から出来ています。
このため、画像ファイルを無理やりメモ帳で開くと、以下のようなに表示されます。
![](https://i0.wp.com/rakuraku-ict.com/zakutto/wp-content/uploads/2021/04/memotyou.png?resize=429%2C269&ssl=1)
バグってるでござる・・・
ファイル自体は同じなんですが、画像なら画像用のアプリ、文章なら文章用のアプリで開かないと、このように人間が見ても良く分からない表示になってしまいます。
まとめると以下みたいな感じです。
![](https://i0.wp.com/rakuraku-ict.com/zakutto/wp-content/uploads/2021/04/d8938d1f94aa80248d01be1d7294dafa.png?resize=960%2C540&ssl=1)
拡張子は、ファイルを扱ったりプログラミングをする際はとても重要なので、しっかり理解してきましょう。