トップページ > ユーザサポート > FAQ
Q1 : ランダムファイルとシーケンシャルファイルの違いは?また、どのように使い分けたらいいのですか。
ランダムファイルは、ある連続したメモリ領域に作成されます。作成時にファイルのサイズを決定し、そのサイズは固定です(追加はできません)。ですから、先頭アドレスさえ取得すれば、ファイルの任意の位置にアクセスが可能です。パタンデータや、各種パラメータデータなどのデータファイルに適しています。シーケンシャルファイルは、ブロック単位の不連続の領域にデータを書き込んでいきます。作成時に指定するサイズはあくまで初期値であり、ファイルの書き込みが初期値を超えた場合、ファイルサイズは増えていきます。不連続の領域なので、ユーザーは、専用のライブラリを使用して、書き込み、読み出しをします。ユーザープログラム等のプログラムファイルに適しています。