2022.08.12

ファイル

ファイルとは

ファイルとは、データを取り扱うときの管理単位の一つで、ハードディスクSSDUSBメモリ、CD/DVD/Blu-rayなどの記憶媒体に保存するときに使われます。

一般的に使われるファイルの例には、文書/写真/ビデオ/実行ファイルなどがあります。そして、このファイルは大きく分けて2つの種類に分けられます。テキストファイルバイナリファイルのです。

テキストファイルは、文字だけが格納されているファイルで、Windowsメモ帳などで開いたときに人間が理解できるようになっているファイルのことです。以下は、テキストファイルメモ帳で読み込んだもので、文字が人間が理解できるようになっていることがわかります。

テキストファイル

バイナリファイルは、テキストファイル以外の全てのファイル形式のことで、メモ帳で開いたときに人間が読める状態になっていないものです。以下は、バイナリファイルメモ帳で読み込んだもので、意味不明の文字が並んでいることがわかります。

バイナリファイル

テキストファイル形式の例

プログラムソース(java,c,cpp,csなど)、html、xml

バイナリファイル形式の例

画像(jpg,png,bmp,gif,tiffなど)、サウンド(mp3など)、ビデオ(mp4,mpgなど)、圧縮ファイル(zip,lzh)

関連コンテンツ

コンピュータに保存されたファイルを特定するための名前がファイル名です。その付け方は?

2016.11.23

指定したフォルダに格納されているファイル名を配列に格納する方法を説明しています。

2016.11.23

指定したファイルが存在するかを判定する方法を説明しています。

2016.11.23

指定したファイルのサイズ(byte)を取得する方法を説明しています。

2021.04.02

指定したファイルの内容をbyte型の配列に格納する方法を説明しています。

2021.04.05

プログラミング、ITに関する用語をまとめています。

2022.10.17

Javaのプログラムを作ってみませんか?プログラミングに必要なものの用意から実行までを説明しています。

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

USBコネクターに使う補助記憶装置について解説しています。

2023.02.25

データを記憶する部品のことで、ハードディスク、ハードディスクドライブと呼ばれます。電源の供給がなくてもデータが消えない記憶装置です。

2022.07.14

データを記憶する部品のことで、ソリッドステートディスクとも呼ばれます。電源の供給がなくてもデータが消えない記憶装置です。

2022.07.14

Javaのプログラムを書いてみませんか?プログラムの書き方をくわしく説明しています。

2020.03.23

オペレーティングシステムは、コンピューターに入っている基本のソフトウェアで、電源を入れると最初に起動します。オペレーティングシステムが持っている機能って何?

2022.07.14

画像って何?

2022.07.25

「ゆるゆるプログラム」のコンテンツを紹介しています。興味のある方はこの記事をご覧ください。

2020.03.23

アルゴリズムって何?

2022.12.29

フルカラーの画像を新しく作る方法を詳しく解説しています。Javaのソースコード付きです。

2020.03.23

コンピュータで扱う情報の量を表す単位って何?メモリ、HDD(ハードディスク)、SSDなどデータを格納する機器の仕様に書いている記号GB,TBとは?

2020.10.12

Javaのプログラミングに必要な開発環境JDK(Java Development Kit)をダウンロードする方法を説明しています。

2020.03.23

Javaで作成するアプリケーションから外部プログラムを実行してみませんか?Windowsのexeファイルを実行するソースコードを掲載しています。

フォルダー(folder)の意味を説明しています。

2022.08.14

いろいろな模様(パターン)を描画する方法を紹介します。

2019.02.25

ハードウェアとソフトウェアの意味について説明しています。

2022.08.01

一般に使われている画像の色の種類ってどんなものがありますか?。色の種類ごとの用途も説明しています。

2015.12.22

一般に使われている画像フォーマットには、いろいろな種類があります。画像フォーマットBMP、JPEG、PNG、GIF、TIFFの特徴を知ってますか?

2015.11.29

画像処理プログラムの簡単な例として、JPEGフォーマットの画像ファイル(.jpg)を、PNGフォーマットの画像ファイル(.png)に変換するソースコードを解説します。

2020.03.23

可逆圧縮、ロスレス圧縮ってどう意味?また、何に使われているの?

2017.02.28

このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、PNG、BMP、TIFFなどの各種画像の横と縦のピクセル数を求めるプログラムを紹介しています。

2022.11.19

このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、フルカラーの画像をセピア色に変換してをJPEGG形式のファイルに保存するプログラムを紹介しています。

2023.07.16

画像の一部を切り出して、新しい画像に保存する方法を解説しています。ソースコード付きです。

2023.02.23

このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、BMP、TIFFなどの各種画像ファイルをPNG形式のファイルに保存するプログラムを紹介しています。

2022.11.18

文字列の途中で改行する方法って?詳しくは、記事を。

2021.02.02

Javaのソースコードの作成、編集に便利なテキストエディタを紹介しています。興味がある方は、記事をご覧ください。

2023.03.15

非圧縮とは、データに対してデータサイズを小さくする圧縮しないことです。詳しくは、記事をご覧ください。

2019.10.06

ZIP(ジップ)ファイル形式について解説しています。興味のある方は、こちらへ。

2022.09.07

広告