[ DATA File の仕様

Updated 22nd Sep 2002
Fixed 29th Sep 2004 & 29th Sep 2012


転職ならDODA Distance Edu by Oxford in England
 File という概念が Computer という道具には存在する。 起動して利用する Program も File であり、 その Program の作成した Data File も同様に File なのだ。 Wordpro 以外の Data File は実は規則的に保管されている。 規則的であることで比較検討したり、 違いを発見したりする共通の項目を持っている。 その理由は貴方がたくさんの過去の記録から 当面の問題を解決するための事実を参照したいという希求に沿った回答を 表示するために、規則的な方が検索スピードを速めることができるからだ。 データ File の理解にとって重要なことは、 規則的なのだから規則のための制御に利用する文字(番号)が Computer 上に は存在するということだ
 取り敢えず、 CSV file 、 別名シーケンシャルファイル ( CSV =Conma Separated Value つまりコンマで区切られた Data のことだ。) などと Basic 教本には記述がある。K3 Format などとも言われる。 ASC (Ascii Separete Canma) という尻の拡張子の場合もある。 どれも同じ内容を指している。 IBM の昔の教本なんかによると順次 File という名前で説明がある。 data によっては ["]マークで囲まないものもあるが、 多少の違いこそあれ、Field は[,]で区別されて、 レコードの区別は[改行]マークでしている。 ASC などと拡張子が付く場合もある。 file 名は ***.CSV と か ***.ASC とか 色々ある事が混乱の元になっているかもしれない。

CSV FILE は簡単な構造になっている。以下の如く・・。

 *---------------------------------------------------------------------------*
 "845-26","DATA2"," ○○商行 "," 長さは関係ない ","649-7131" [改行記号]
 "958-57","DATA43"," ▲▲工機 "," 不定長です ","59-6212" [改行記号]
 ・
 ・-- 上記が大量に繰り返されるという意味
 ・
 *----------------------------------------------------------------------------*

資格
  この Date File の特徴は不定長だという事だ。 それぞれの長さは変化しても良い、 この後説明する、 記録する内容の長さの最大を固定する Field File と比べればアクセス速度は遅いのだが、 記録する Data の長さを気にしなくて良いという利点がある。 いずれ data file は内容を覗く事が出来る Program があれば上記の中身は簡単 にみる事ができる。 上記の CSV file は text file(ASCII 文字のみの file) であり、 メモ帳(Notepad) でも内容は表示されてしまう。 前述した FD などで利用する MIEL なんていう program は 何でも file の中身表示可能なので、とにかく見てしまう事が簡単だ。(*)
 上記の CSV 形式はデータ保管の際、頻繁に目にすることが出来る。 Excel の file 保管時にデータ形式を選択する Dialog の中に [**.csv] という 形式がそれであり、試しに保管してみることが理解の早道だと思う。

 * MIEL も FreeWare の代表格の一つであり、 FD とセットで利用している人も多かったと思う。 いまでも親切な雑誌には DOS 用として添付されているくらいだから、 FDMIEL は日本の Computer 環境を作ったと言っても過言ではないかもしれない。

 * 上記の Data File の Convert を頻繁にやってきた僕には、 Data の入力についてひとつ書き記しておく必要があると思っていることがある。 品名等の入力には色々の文字を利用するのだけれど、 次のふたつの文字は利用するなということだ。 ひとつは["] マークであり、 他は[,] マークだ。 CSV File の形式を見ればその理由は簡単にわかるはずである。 その記号が入力された場所で Field の終わりを意味することになり、 認識の順番が狂ってしまい誤動作することになる。 冒頭に記載した貴方の希望をかなえる為の規則がここには歴然と存在している
 Convert しようとするとき、ふたつは区切り文字だということが理解できるだろうか・・。 僕のように頻繁にそれをやる人間にとっては、そんな事態に直面したときどんな気持ちになるか 理解していただけたら幸いだ。輸入商品を扱う僕のような場合、インチを意味する記号が頻繁に あるだけで、そのストレスは表現できないくらいのストレスになってくる・・。 正直言って、「その文字は打つな」と打ち込み中の人を捕まえてしゃべっている夢さえ 見たことがある。

 もうひとつの data 形式はすでに書いた Field File という data 形式なのだけれど、 こいつは長さが固定だという意味では、使いにくい形式と思うかもしれない。 もちろん固定した長さ以上の data は入り切らないから 尻は保管されずに消えてしまう。 しかし、固定であるという事が、speed の点では圧倒的に早いという利点を 持っている。レコードの長さが決まっているという事は 各レコードの先頭位置が常に長さの倍の位置にあるからだ。 また、CSV File のように区切り文字などないから入力にも 気を使わなくて良いという利点もある。 もっとも、 Convert するという行為に直面することを想定すれば、 いずれ区切り文字は利用 しない方が僕のような人間には非常に助かる。

 レコードの長さを 64 バイトとしよう。 最初の 1 バイトには data が入っているかどうかの確認用フラッグをいれる。 簡単にいうと Y と N なんて記号でも良いし、 英数字で 0 または 1 なんてやる人もいるかもしれない。 これを第一data として次の第二data を長さ13 バイトと設定とし、 次以降を長さ 10 バイトと設定すると、1 レコード data 数は 7 個の箱に分類されることになる。 以下の具合だ。


レコードの内容
 1 バイト Y or N flag
 13バイト 第一 data 氏名
 10バイト 第二 data TEL
 10バイト 第三 data FAX
 10バイト 第四 data Address1
 10バイト 第五 data Address2
 10バイト 第六 data 備考
 64バイト(合計)


やっぱり紙がないと仕事にならない


転職ならDODA
 記録媒体のレコードの先頭住所は 常に 65 の倍数バイトになるということが貴方に理解できるだろうか。 倍数であることが先頭位置を計算できる関係で、 何番目のレコードにアクセスしろという命令が program 上で可能になり、 これは前述した CSV File とは大きな違だ。 CSV File の場合は最初から全部を順番に読んでいく必要に迫られる。 なにせレコードの長さが不定長だから先頭位置が分からない。 上記の Field file も メモ帳(Notepad) で内容は表示されてしまう。一定間隔で貴方の打ち込みした内容 (特に上記の Y や N が区切り記号なしで並んでいることが確認できるから、 これも確認してみる必要があるかもしれない。)

実際の Field File の内容を直に Editor で表示した画面、
横幅によって規則的な長さが理解できるだろうか・・。
Y はもちろん上記の空データである先頭 flag である。



 もちろん data はそれぞれの書き方がされる。
16 進法の場合もあれば そのままのなま data が書かれていく場合もある。 実際には上記以外の特殊な data 形式にすることでその Data は秘 密保持ができているといったらそれは本当のことだ。もし、メモ帳(Notepad)で 表示された内容がぐしゃぐしゃの妙な記号の集まりであれば、data が変換されて 保管されているからだ。

 *** 僕は以前 PCA 商魂の生の data を Miel を利用してみたことがある。 上記の形式とは大違いの特殊な形式になっている。 もっとも Field File だといったらそれは本当のことであり、 一定レコード毎という形にはなっていた。なぜそれを知っているのかといわれれば、 僕はとある事情で Sylk data file の転用導入をさせられたからだ。

Lotus1・2・3  *** 汎用の data file としては Sylk (SYmbolic LinK format) file というものが存在する。 この形態は世界中の DataBaseや表計算 software が全部読める data 形式を作ろ うという呼びかけで始まってできた形式だと聞いている。内容は完全な暗号入りの TEXT File であり、中身はワープロでも見ることが出来る。 当然、この data 形式を呼び込み表示出来ない SoftWare は世界の孤児という事になり、 あらゆる DataBase や表計算 Soft が表示可能になっている。 Excel Access も 123 も sylk file は表示できる。 有能なそれ以外の分析 SoftWare も当然読み込み表示できるようになっている。 DOS 版の同様の SoftWare たちも読みこみ可能になっていた。

 *** もうひとつ汎用の Data File を紹介しようと思う。 CAD は設計等には必須の Program になってきた。 しかし、CAD Program 自体が多種多様であり互換性などないように思える。 現実には多勢に無勢が互換性の確立に重要な意味を持っている。
 PC/AT 上では最初の有用な CAD Program が AutoCAD で あったことは良く知られた事実だ。 従って AutoCAD の作成する基本の Data File である *****.DXF と いう File が CAD の互換 Data になってしまうのは致し方ない現実なのだ。 あらゆる CAD Program が DXF という拡張子のつく Data File を読みこみ表示できるようにしたのは 後発という現実が横たわっている。もっとも、汎用のデータ File はまとめて購入できる ので、800万点もの収録を利用するのも一考だろう。
 僕は自ら設計はしない立場の営業マンである。 従って、上記事実のみを提示してそれ以上のことは書かないが、 CAD Data の普及と共有化については DXF File にして手渡しするという 規則に準拠すれば良い。
FUJIFILMネットプリントサービス  この国で最も利用シェアが高く、世界でも珍しい Free CAD である JW_CADNifty の 建築 Forum で多くの人々の支援を受けて成立したが、現在の Windows 版 JW_WIN も DXF file の 読み込みは可能になっている。 ちなみに DXF File は Text File であり、メモ帳でも 中身の閲覧は可能だから、一度は構造を勉強してみるのも一考だと思う。
 2005 年現在では AutoCAD は Windows版 AutoDesk と名前を変え、data file 名は DWF に変更になっているようだが、 Veiwer は free で 提供されている。 Parametric Technology GmbHは最新の 3D CAD を free で提供している。 すでにあらゆる Software が無償を前提に供給されるようになった。 ZwCad は 新手の AutoCAD 互換の安価な ShareWare であり、体験版から利用できる。

 そんな訳で、Data File というのは一定の規則でもって Floppydisc や Harddisc という メディアに順番に記載されて記録されていくだけであり、 この保管 File を読み出したりして利用している。たとえば、これまで 利用してきた SoftWare の Data をこれから利用する別な SoftWare で利用しようと考えた時、 当然 Data の形式が違う訳だけれども、合うように書き換えれば解決するということが 貴方に理解されるだろうか。

 僕はずいぶんと上記のことをやってきた。 自分の構築した、つまり入力した汗の結晶を SoftWare が変わったからといって簡単に捨てることなど出来なかったからだ。 人の苦労をなんだと思っているのだなどと、 互換性を捨てる Version-up なんかにはひどい不満を感じてきた一人だ。 勤めている会社でも同様のことは何度も繰り返されてきたし、 それは SoftWare Maker が互換を保証しなかったり、まったく別の業務用の Program に 変更したり、いろいろだった。

 たぶん貴方も以前やった同じ Data の入力をしなければならなかったと いう経験はあることだろう。年賀状の宛先 data の更新でさえも前にやった入力であれば、 前のものが使えないかと何度も思ったはずである。 実は Data 内容を変更してこれから利用する Program の Data 形式に書き換えれば それは簡単に出来ることなのだ。 少なくとも、
前述した CSV と Field の 各 data File と Sylk File の 3 つを知っておくこと は上記の回避にとって重要なことだと僕に思える。
 手持ちの SoftWare を確認することだ・・。 つまり、前述した CSV 形式、または Sylk File を吐き出し、 呼び込みできるかどうか・・。 この 3 つの Data 形式はほとんどの SoftWare が可能になっている。 すこしは Convert という仕事を楽にする方法が見えてくるかも知れない。

携快電話、電話とパソコンをつなぐ Software  上記の言い方には多少の誤謬があると僕は思う。 Field File というものの理解と 実践には多少の勉強がいるということだ。読みこむ Field の固定長数値を設定しなければならない。 すでに書いた長さをいくつにするかという設定だ。これは厳密に最初の作製数値と合致しな ければならない。 1 つでも数値が狂うと全部がその分加算されて、ずれて認識されると いう現実があり、この一致には結構な時間と手間が必要だ。従って、上記の手間を回避したい のならば、簡単な形式は CSV or Sylk だけということになり、 2 つの形式だけになってしまう。 いずれも、その理由は Text File だという理由なのであり、形式上の終わりをしめす記号が あるからに他ならない。

Just MyShopへ  さて、上記の Data File は表計算や DataBase という SoftWare の場合であり、 こと Wordpro という SoftWare の場合は事態は全然違ってくる。 残念なことに Wordpro Data File を CSVSylk で 保管する命令は実現できない。 規則性がない内容は汎用の Data File にして保管することははなはだ難しいという 現実があるからだ。ここから先は、汎用の Data File の話ではなくて、 汎用でない特殊な WordPro という万人の利用する特殊な Program Data の話だ・。 実際には電子機器利用の入り口としての最初は、 特定の Program ( 例えばほとんどの方にとっては Computer 上の Wordpro または 純然たる Wordpro Machine ) を利用して Data File を作製するのだけれど、 なにせ Wordpro Data File は互換性がないという現実がある。僕とてそうだったことは すでに記載した。 Data File を中心においてあらゆる Program から利用することが出来るようにする という発想逆転は Wordpro に関してだけは無理難題だと思える現実がある。

 つまり継続的に利用するには同じ Program (MS-WORD or 一太郎) を 利用しなければならない。 この Data File の継承という観点に立てば、貴方は僕と同様の結論に導かれてしまう。 将来も継続利用したいとか、次世代の人々に継続利用してほしいとか・・そう思う 希望の実現には発想を逆転するしかないということだ。つまりその Wordpro Program を捨てるということだ。 なぜって、その作製した Program を持たないものには Data File の 内容の確認が決して出来ないからだ。 最も日本語らしい文書や案内文は、はなはだ規則性がないということで 文章らしいと評価される現実があるらしい。
 翻って、そのような人を含む万人の要求に応えてきたのが Wordpro なのであり、 Computer の文具としてはまったく奇異な Program と言っても良いと思う。 この世の中に存在する電子的な文具で万人の要求に応えてきたのは Wordpro 以外には 存在しないだろうと僕は思っている。万人の要求に応えてきたからこそ 下線、罫線、[倍角文字][二倍角文字]、 果ては[三倍角文字]、 さらには[色付き文字] [色付き太文字] なんていう本当にそんなものが必要なのかと疑うほどの機能満載 の Program (Application) になってしまった。その装飾文字さえなければ僕らは互換性のある JIS 規格文字であらゆる Wordpro から作製された Data を継続利用できたのにと僕は残念に思っている。 貴方はどう思うだろう・・上記の文字種がなければ目的の内容を伝えることはできないのだろうか・・。色付文字 がなければ理解されないような族(やから)を相手に して文章を作成しているのだとした時、Computer は人間を昇華するどころか 堕落させていった担い手として悪しき歴史を刻んだ極悪人として歴史に刻まれる ことになるのかもしれない。道具は使い方なのだ・・、過去の多くの識者たちが 警告し続けている。
 すでに書いたことではあるが、僕がなぜ Editor に固執したのかという理由は上記がすべて だ。装飾さえしなければあらゆる Editor や Worpro から内容を確認し改変できてしまう。 その場限りの場当たり的な文書を Computer 利用して作成し、 私は仕事をこなしていると言いたい人は結構存在する。 もちろん僕もその一人ではあるが、かつての僕は決して装飾という操作はしなかった。 そのことに気がついたからに他ならない。

 大変失礼なことではあるが、 僕は過去に仕事上の案内文書を日付だけを変えて 3 年間同じ取引先に提出した事がある。 相手の担当の方も「同じ企画だからというのか毎年同じ文書ですね・。」と言っていた。 しかし、次のような言葉もあった。「これ Text File 何でしょ?? 装飾した場所がない から・・、罫線にハイフンを利用するなんてのはまさにその証明かなぁ・・・」 「私も上司に良く文書の作成を依頼されるんですが・・これで認めてくれれば、後での 加工なんて数分ですんでしまいますね・・。」 貴方はどう考えるだろうか・・。
 もっとも、サッコ感はやりのコピペなんて悪辣なやり方を推奨するつもりは全く無いので 勘違いしないで欲しい。企画の内容が優れていれば、企画書の事務処理などは上記で 事足りると申し上げたいだけだ。

Webサイト構築のためのトータルデザイン誌
Web Designing(ウェブデザイニング) 一冊定価:1280円
出版社:毎日コミュニケーションズ
 上記の問題はすべての Wordpro が保管形式を同一にすることによって解決される ことになるだろう。 いずれ、上記の問題は WebPage という Internet 上で開発された、 画面構成を命令する隠語を含む Text File 形式で終焉を迎えるのだと思う。 貴方が見ているこの WebPage がいまや Wordpro で作製される。 最近はやりのイントラネット (Intranet) というものがまさにそれなのだ。 保管の形式を [HTML File] または [WebPage] に選択することだけになった。Word2000 も 一太郎 9 も同様の保管形式を持つに至った。その保管された File (******.HTML) を メモ帳で覗いてみるが良いと僕は思う。貴方には多分理解されるだろう。これが JIS 規格文字しか利用していないということを・・。タグという隠語によって別の画像 File や 表 File などが動員されて WebPage は表示されていることに驚くかもしれない。 僕はと言えば、そのタグ(隠語)を KeyBoard から実際に打ち込んでこの WebPage を作製して いると言ったら貴方はどう思うだろうか・・。僕はその方が早いと思っている・・。 命令タグの内容を理解している人にとっては直接書くほうが早いなんて事もある。
 上記のことに理解を示してくれる方にはその解決法がすでに存在することを別な
「電気信号のお化けという道具箱」「目的媒体」の記述に記載した。 興味があるならば見てくれれば幸いだと思うし、みんなが同様の考えになってくれれば 僕などはとても助かると思う。その具現として Office2000 には [Web Page として保管する] という保管 Menu が追加されている

イントラネッツ(現在は WebXOne)という 無料の GroupWare を提供する会社が存在する。すでに 10 万人以上が利用している この無償の GroupWare はバナーをセットするだけで利用することが出来る。3 年後のこの 会社の目標は 200 万人のユーザー獲得なのだそうだか、僕には実現可能と思える・・ 貴方は可能だと思うだろうか・・。2005 年になって、SSL対応の無料の web 版 GroupWare もついに現実のものとなった。 TeamGear は利用している人が多いのだろう・・多少動きは遅いが 体験版としても十分利用できて期限なしを許可している。

IBM ホームページ・ビルダーVersion8(100×60)
 いずれ万人の要求に性急に応えてきた Wordpro という Program は 本家の ASCII 文字 JIS 文字 という規格の文字を利用する地平に戻ってきた・・。ここから互換性は僕らのものに なったと言ったら貴方は信用するだろうか・・。 いずれ保管するならば WebPage としての保管を選択することだ。 後世の貴方に続く若い人々の為に・・、そして情報世紀と呼ばれることに なるであろう 21 世紀の為に・・。


to the previous page..もどる。 to the next page..めくる。

ロボット型検索 site からこの page を検索した方で
全文を見渡したい方は Click !


Tweet Twitterボタン


転職ならDODA カウンセラー
仕事や資格を探しているのであれば、まとめたので click !
  技術者募集 貴方にぴったりの専門学校&教室が見つけられます

to the previous page..もどる。 to the next page..めくる。

ロボット型検索 site からこの page を検索した方で
全文を見渡したい方は Click !


Twitterボタン