hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
テキストとバイナリ - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

テキストとバイナリ

パソコン経験が少ない人や、プログラミング暦の浅い人が間違いやすいテキストファイルとバイナリファイルの違いを、HSPでのファイル操作を交えて説明します。

ファイルとは

ハードディスクに記録されたひとまとまりのデータに名前をつけたものと考えてください。
このファイルはプログラム実行中にメモリへと読み込むことでプログラムで利用が可能になります。

データの例としては、シューティングやアクションであればゲームスコア、RPGならプレイヤーの状態やセーブポイントなど、ツール類ならチェックボックスの状態などの設定をファイルとして保存しておき、実行したときに以前の状態を復元したりする際に利用できます。

ファイルの分類

ファイルは記録されたデータに応じて大きく2つに分けられます。
それは文字だけで構成されたファイルか、そうでないかによってテキストファイルバイナリファイルと呼ばれます。

文字列の秘密(hsp3str)を読まれた方は文字が数値であることは分かると思いますが、文字には文字コードと呼ばれるとりうる値の範囲が決められています。
バイナリファイル(文字以外を含むデータで構成されたファイル)というのは、この文字コードでとりうる値の範囲外の数値が使われているファイルの総称です。
もちろんバイナリファイルでは文字が含まれることもあります。すなわち1バイトの範囲(0〜255)までの数値が使われます。

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-11-27 (火) 13:30:23 (2203d)