JPH0247736A - ファイル管理装置 - Google Patents
ファイル管理装置Info
- Publication number
- JPH0247736A JPH0247736A JP63199225A JP19922588A JPH0247736A JP H0247736 A JPH0247736 A JP H0247736A JP 63199225 A JP63199225 A JP 63199225A JP 19922588 A JP19922588 A JP 19922588A JP H0247736 A JPH0247736 A JP H0247736A
- Authority
- JP
- Japan
- Prior art keywords
- word
- file
- code
- registration table
- register table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 230000006835 compression Effects 0.000 abstract description 5
- 238000007906 compression Methods 0.000 abstract description 5
- 238000000354 decomposition reaction Methods 0.000 abstract description 2
- 238000006467 substitution reaction Methods 0.000 abstract 5
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 3
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ファイル管理装置のファイル容量圧縮手段に
関する。
関する。
本発明は、同じ単語の繰返しおよび空白の多いデータを
収容するファイルの管理手段において、データに表れる
単語とその単語に先行する空白との群に固有のコードを
ファイルに記憶し、このコードに基づき単語および空白
を復元することにより、 ファイル容量の削減を図ることができるようにしたもの
である。
収容するファイルの管理手段において、データに表れる
単語とその単語に先行する空白との群に固有のコードを
ファイルに記憶し、このコードに基づき単語および空白
を復元することにより、 ファイル容量の削減を図ることができるようにしたもの
である。
従来、ファイルデータに表れる文字とこの文字の繰り返
された回数とを情報にして制御コードに変換させ、ファ
イルに格納する繰り返し文字を圧縮する方式が採用され
ていた。
された回数とを情報にして制御コードに変換させ、ファ
イルに格納する繰り返し文字を圧縮する方式が採用され
ていた。
このような従来例をプログラムや英文テキストなどに適
用すると、空白以外は文字数の長い単語でも同じ文字が
繰り返されることが少なく、圧縮効果が薄かった。
用すると、空白以外は文字数の長い単語でも同じ文字が
繰り返されることが少なく、圧縮効果が薄かった。
本発明はこのような欠点を除去するもので、プログラム
や英文テキストなどに適用しても圧縮効果が顕著な圧縮
手段を有するファイル管理装置を提供することを目的と
する。
や英文テキストなどに適用しても圧縮効果が顕著な圧縮
手段を有するファイル管理装置を提供することを目的と
する。
本発明は、ファイルを収納する記憶手段に結合され、入
出力装置およびプログラムと授受するデータに基づき上
記ファイルの内容の新規作成および修正を含む処理を行
うファイル制御手段を備えたファイル管理装置において
、連続した空白およびこの空白につづく単語である単語
群とこの単語群に一対一に対応した単語コードとを組に
して登録する単語登録表と、上記ファイル制御手段で処
理したデータから連続した空白およびこの空白につづく
単語を含む単語群を抽出し、上記単語登録表を参照して
この単語群に対応する単語コードを抽出し、この単語コ
ードを上記ファイルに格納する単語置換手段と、上記入
出力装置およびプログラムからの要求に応じ、上記ファ
イルから抽出した単語コードに対応する連続した空白お
よびこの空白につづく単語を含む単語群を上記単語登録
表に基づき復元する単語復元手段とを備えたことを特徴
とする。
出力装置およびプログラムと授受するデータに基づき上
記ファイルの内容の新規作成および修正を含む処理を行
うファイル制御手段を備えたファイル管理装置において
、連続した空白およびこの空白につづく単語である単語
群とこの単語群に一対一に対応した単語コードとを組に
して登録する単語登録表と、上記ファイル制御手段で処
理したデータから連続した空白およびこの空白につづく
単語を含む単語群を抽出し、上記単語登録表を参照して
この単語群に対応する単語コードを抽出し、この単語コ
ードを上記ファイルに格納する単語置換手段と、上記入
出力装置およびプログラムからの要求に応じ、上記ファ
イルから抽出した単語コードに対応する連続した空白お
よびこの空白につづく単語を含む単語群を上記単語登録
表に基づき復元する単語復元手段とを備えたことを特徴
とする。
ファイルの新規作成や修正などを行うファイル制御手段
が処理したデータから単語の抽出を行い、該単語とこの
単語に先行する空白とを単語登録表に登録し、該単一吾
登録表により該単語を単語コードに置換して該単語コー
ドをファイルへ格納する。
が処理したデータから単語の抽出を行い、該単語とこの
単語に先行する空白とを単語登録表に登録し、該単一吾
登録表により該単語を単語コードに置換して該単語コー
ドをファイルへ格納する。
単語登録表とファイルから単語およびこの単語に先行す
る空白の復元を行う。
る空白の復元を行う。
以下、本発明の一実施例について図面を参照して説明す
る。第1図はこの実施例の構成を表す構成図である。
る。第1図はこの実施例の構成を表す構成図である。
この実施例は、第1図に示すように、テキスト形式のフ
ァイルを処理するプログラム5および入出力装置6と、
プログラム5を格納する記憶手段10と、ファイルに対
して新規作成や修正などの処理を行うファイル制御手段
4と、単語登録表3およびファイル7を格納する記憶手
段15と、ファイル制御手段4が処理したファイルデー
タから単語を抽出し、抽出した単語を単語登録表3に登
録し、単語登録表3から単語コードに置換し、単語コー
ドをファイル7へ格納する単語置換手段1と、単語登録
表3とファイル7とから単語の復元を行う単語復元手段
2とを備える。すなわち、この実施例は、ファイル7を
収納する記憶手段15に結合され、入出力装置6および
プログラム5と授受するデータに基づきファイル7の内
容の新規作成および修正を含む処理を行うファイル制御
手段4と、連続した空白およびこの空白につづく単語で
ある単語群とこの単語群に一対一に対応した単語コード
とを組にして登録する単語登録表3と、ファイル制御手
段4で処理したデータから連続した空白およびこの空白
につづく単語を含む単語群を抽出し、単語登録表3を参
照してこの単語群に対応する単語コードを′抽出し、こ
の単語コードをファイル7に格納する単語置換手段1と
、入出力装置6およびプログラム5からの要求に応じ、
ファイル7から抽出した単語コードに対応する連続した
空白およびこの空白につづく単語を含む単語群を単語登
録表3に基づき復元する単語置換手段2とを備える。
ァイルを処理するプログラム5および入出力装置6と、
プログラム5を格納する記憶手段10と、ファイルに対
して新規作成や修正などの処理を行うファイル制御手段
4と、単語登録表3およびファイル7を格納する記憶手
段15と、ファイル制御手段4が処理したファイルデー
タから単語を抽出し、抽出した単語を単語登録表3に登
録し、単語登録表3から単語コードに置換し、単語コー
ドをファイル7へ格納する単語置換手段1と、単語登録
表3とファイル7とから単語の復元を行う単語復元手段
2とを備える。すなわち、この実施例は、ファイル7を
収納する記憶手段15に結合され、入出力装置6および
プログラム5と授受するデータに基づきファイル7の内
容の新規作成および修正を含む処理を行うファイル制御
手段4と、連続した空白およびこの空白につづく単語で
ある単語群とこの単語群に一対一に対応した単語コード
とを組にして登録する単語登録表3と、ファイル制御手
段4で処理したデータから連続した空白およびこの空白
につづく単語を含む単語群を抽出し、単語登録表3を参
照してこの単語群に対応する単語コードを′抽出し、こ
の単語コードをファイル7に格納する単語置換手段1と
、入出力装置6およびプログラム5からの要求に応じ、
ファイル7から抽出した単語コードに対応する連続した
空白およびこの空白につづく単語を含む単語群を単語登
録表3に基づき復元する単語置換手段2とを備える。
次に、この実施例の動作を第1図ないし第6図を参照し
て説明する。
て説明する。
はじめに、ファイルの格納処理について述べる。
ファイル制御手段4はプログラム5または入出力装置6
からの要求で発生したファイルデータを弓き取り、単語
置換手段1を起動する。単語置換手段1が起動されると
、ファイルデータから連続した空白とそれに続く単語と
を取り出す(ステップ521)。取り出された単語は単
語登録表3に置かれる(ステップ522)。単語登録表
3は、第4図に示すように、単語とその単語に一意に割
り当てられた単語コードとを組み合わせて構成され、登
録は同じ単語に対して重複して行わない。登録された単
語に対して割り当てられた単語コードを単語登録表3か
ら取り出すくステップ523)。取り出した単語コード
とステップS21で取り出された空白の文字数とから第
5図に示す置換レコードを生成する(ステップ524)
。生成された置換レコードはファイル7へ格納される(
ステップ525)。
からの要求で発生したファイルデータを弓き取り、単語
置換手段1を起動する。単語置換手段1が起動されると
、ファイルデータから連続した空白とそれに続く単語と
を取り出す(ステップ521)。取り出された単語は単
語登録表3に置かれる(ステップ522)。単語登録表
3は、第4図に示すように、単語とその単語に一意に割
り当てられた単語コードとを組み合わせて構成され、登
録は同じ単語に対して重複して行わない。登録された単
語に対して割り当てられた単語コードを単語登録表3か
ら取り出すくステップ523)。取り出した単語コード
とステップS21で取り出された空白の文字数とから第
5図に示す置換レコードを生成する(ステップ524)
。生成された置換レコードはファイル7へ格納される(
ステップ525)。
そして、単語登録表3はファイル7へ格納される(ステ
ップ526)。
ップ526)。
次に、格納されたファイルの復元処理について説明する
。ファイル制御手段4はプログラム5または入出力装置
6からの要求で単語復元手段2を起動する。単語復元手
段2は起動されると、ファイル7から単語登録表3を読
みとる(ステップ531)。次に、ファイル7から置換
レコードを読みとり、第5図に示す置換レコードを取り
出すくステップ532)。次に、置換レコードを単語コ
ードと空白数とに分解する(ステップ533)。分解さ
れて得られた単語コードに基づき単語登録表3から単語
コードに対応する単語を取り出すくステップ534)。
。ファイル制御手段4はプログラム5または入出力装置
6からの要求で単語復元手段2を起動する。単語復元手
段2は起動されると、ファイル7から単語登録表3を読
みとる(ステップ531)。次に、ファイル7から置換
レコードを読みとり、第5図に示す置換レコードを取り
出すくステップ532)。次に、置換レコードを単語コ
ードと空白数とに分解する(ステップ533)。分解さ
れて得られた単語コードに基づき単語登録表3から単語
コードに対応する単語を取り出すくステップ534)。
ステップS33で得られた空白数とステップS34で得
られた単語とから第6図に示す復元レコードを生成する
(ステップ535)。生成された復元レコードは復元レ
コードを要求したファイル制御手段4へ渡す(ステップ
536)。以上の処理を行って格納されたファイルを復
元することができる。
られた単語とから第6図に示す復元レコードを生成する
(ステップ535)。生成された復元レコードは復元レ
コードを要求したファイル制御手段4へ渡す(ステップ
536)。以上の処理を行って格納されたファイルを復
元することができる。
本発明は、以上説明したように、ファイルの中に表れた
単語とその単語の前にある空白とを固有のコードに変換
できるので、記憶装置に格納するファイル容量を削減で
きる効果がある。この効果は扱うファイルの容量に比例
して顕著に現れる。
単語とその単語の前にある空白とを固有のコードに変換
できるので、記憶装置に格納するファイル容量を削減で
きる効果がある。この効果は扱うファイルの容量に比例
して顕著に現れる。
また、同じ単言吾を繰り返し、空白の多いソースプログ
ラムや英文テキストなどに適用すれば、その効果は顕著
である。
ラムや英文テキストなどに適用すれば、その効果は顕著
である。
第1図は本発明実施例の構成を示すブロック構成図。
第2図は単語置換手段の処理を示す流れ図。
第3図は単語復元手段の処理を示す流れ図。
第4図は単語登録表の内容説明図。
第5図は置換レコードの内容説明図。
第6図は復元レコードの内容説明図。
1・・・単語置換手段、2・・・単語復元手段、3・・
・単語登録表、4・・・ファイル制御手段、5・・・プ
ログラム、6・・・入出力装置、7・・・ファイノペ1
0.15・・・記憶手段。
・単語登録表、4・・・ファイル制御手段、5・・・プ
ログラム、6・・・入出力装置、7・・・ファイノペ1
0.15・・・記憶手段。
Claims (1)
- 【特許請求の範囲】 1、ファイルを収納する記憶手段に結合され、入出力装
置およびプログラムと授受するデータに基づき上記ファ
イルの内容の新規作成および修正を含む処理を行うファ
イル制御手段を備えたファイル管理装置において、 連続した空白およびこの空白につづく単語である単語群
とこの単語群に一対一に対応した単語コードとを組にし
て登録する単語登録表と、 上記ファイル制御手段で処理したデータから連続した空
白およびこの空白につづく単語を含む単語群を抽出し、
上記単語登録表を参照してこの単語群に対応する単語コ
ードを抽出し、この単語コードを上記ファイルに格納す
る単語置換手段と、上記入出力装置およびプログラムか
らの要求に応じ、上記ファイルから抽出した単語コード
に対応する連続した空白およびこの空白につづく単語を
含む単語群を上記単語登録表に基づき復元する単語復元
手段と を備えたことを特徴とするファイル管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63199225A JPH0247736A (ja) | 1988-08-09 | 1988-08-09 | ファイル管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63199225A JPH0247736A (ja) | 1988-08-09 | 1988-08-09 | ファイル管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0247736A true JPH0247736A (ja) | 1990-02-16 |
Family
ID=16404227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63199225A Pending JPH0247736A (ja) | 1988-08-09 | 1988-08-09 | ファイル管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0247736A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0546357A (ja) * | 1991-07-15 | 1993-02-26 | Sharp Corp | テキストデータの圧縮方法および復元方法 |
-
1988
- 1988-08-09 JP JP63199225A patent/JPH0247736A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0546357A (ja) * | 1991-07-15 | 1993-02-26 | Sharp Corp | テキストデータの圧縮方法および復元方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111291235A (zh) | 一种基于时序数据库的元数据存储方法及装置 | |
| JPH0247736A (ja) | ファイル管理装置 | |
| JP2518421B2 (ja) | 書画情報蓄積装置 | |
| JPS61156473A (ja) | 帳票作成システム | |
| JPS6260027A (ja) | 識別情報の指定方式 | |
| JPH0264770A (ja) | 辞書を用いたデータ圧縮復元方式 | |
| JP2770309B2 (ja) | 出力電文編集方式 | |
| JPS5965347A (ja) | 日本語文作成装置 | |
| JPH04241618A (ja) | 帳票作成装置 | |
| JPS62140136A (ja) | デ−タ記憶装置 | |
| JPS63296147A (ja) | デ−タ圧縮処理方式 | |
| JPS63202476A (ja) | 文書出力装置 | |
| JPH03225448A (ja) | ファイル内情報の変換出力更新方法 | |
| JPS63176049A (ja) | デ−タ圧縮方式 | |
| JP2823292B2 (ja) | データ収集システムの作表装置 | |
| JPH0281103A (ja) | Nc加工プログラムの表示方法 | |
| JPH0252078A (ja) | 郵便番号付与装置 | |
| JPH03201061A (ja) | 文書処理用制御コード変換方式 | |
| JPS62118432A (ja) | 計算機システムのデ−タ転送方式 | |
| JPH02208717A (ja) | 出力機器選択システム | |
| JPH0325667A (ja) | 日本語処理方式 | |
| JPS5882763A (ja) | 印刷制御装置 | |
| JPH0476741A (ja) | エラー情報の記録方式 | |
| JPH07334396A (ja) | ディスクマップ作成方式 | |
| JPS62113227A (ja) | キ−入力方法 |