by konisi » 2008年7月20日(日) 18:50
ファイルを、ある固定長のデータの集まりとみなしてアクセスしています。
Field#命令語でその固定長のデータがどのような長さかを指定し、
Get#命令語で「何番目のデータ(→recode)」にアクセスするかを指定しつつ取得する
という方式ですかね
たとえば、100バイトのいくつかのデータを1つのファイルに入れておきたいとき、
100バイト単位で区切って保存しておくことが出来ます。
そのとき、3番目のデータを貰う時に
「201バイト目から300バイト目までをくださいな」
と書くのは少し分かりにくいので
「レコードのサイズを100バイトとして、3番目のデータをくださいな」
と書けるようになっています。
ファイルを、ある固定長のデータの集まりとみなしてアクセスしています。
Field#命令語でその固定長のデータがどのような長さかを指定し、
Get#命令語で「何番目のデータ(→recode)」にアクセスするかを指定しつつ取得する
という方式ですかね
たとえば、100バイトのいくつかのデータを1つのファイルに入れておきたいとき、
100バイト単位で区切って保存しておくことが出来ます。
そのとき、3番目のデータを貰う時に
「201バイト目から300バイト目までをくださいな」
と書くのは少し分かりにくいので
「レコードのサイズを100バイトとして、3番目のデータをくださいな」
と書けるようになっています。