2009年11月19日木曜日

dBaseよめた

なんかもう超やっつけですが、読めました。
15分ぐらいでやっつけたのでコードの可搬性もなにもあったもんじゃないけど
読めるということがわかれば今回はよし。
PHPの標準関数だけでやってます。

h:Array
(
[dBase] => 3
[Y] => 95
[mon] => 7
[day] => 26
[rows] => 4502
[headerlen] => 97
[recordlen] => 0
[pad] => 44
[transaction] => 0
[cypt] => 0
[reserve1] => 0
[reserve2] => 0
[reserve3] => 0
[mdxf] => 0
[id] => 0
[pad2] => 0
)
name:NATURAL
type:C
f:Array
(
[pad0] => 0
[len] => 9
[llen] => 0
[pd1] => 0
[id] => 0
[reserved01] => 0
[reserved02] => 0
[reserved1] => 0
[mdxf] => 0
)
name:NAME
type:C
f:Array
(
[pad0] => 0
[len] => 34
[llen] => 0
[pd1] => 0
[id] => 0
[reserved01] => 0
[reserved02] => 0
[reserved1] => 0
[mdxf] => 0
)
field definition end
h:
C:shoreline
C:
h:
C:shoreline
C:


h:って言うところがスペースだと削除されてなくて*だと削除らしい。

ヘッダのついた最初のファイル形式って話だけど
仕様にやっつけ感を感じるのは私だけですか?
それとも想定してる応用範囲が違うのかな。

0 件のコメント:

コメントを投稿