[go: up one dir, main page]

JPH01290036A - Compression system for character string of source member - Google Patents

Compression system for character string of source member

Info

Publication number
JPH01290036A
JPH01290036A JP63119354A JP11935488A JPH01290036A JP H01290036 A JPH01290036 A JP H01290036A JP 63119354 A JP63119354 A JP 63119354A JP 11935488 A JP11935488 A JP 11935488A JP H01290036 A JPH01290036 A JP H01290036A
Authority
JP
Japan
Prior art keywords
compressed
character string
string
compression
character
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
Application number
JP63119354A
Other languages
Japanese (ja)
Inventor
Yumi Kato
由美 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63119354A priority Critical patent/JPH01290036A/en
Publication of JPH01290036A publication Critical patent/JPH01290036A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To compress each source member with the highest efficiency by selecting automatically the character strings proper to the source members and compressing these character strings. CONSTITUTION:The title system consists of a character string counting means 1, a compressed character string table production means 2, and a character string compression/expansion means 3. The source members are previously inputted and the merging frequency of each character string in a source program is counted for production of a character string count table. Then the character strings which are effectively compressed are selected out of said count table for production of a compressed character string table. The character strings of a text record are converted into the corresponding character string compression codes. Then the character string compression codes of a compressed text record are converted into the corresponding character strings. As a result, the data storing efficiency is improved.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 コンピュータシステムにおいて、ソースメンバの作成・
登録におけるソースメンバの文字列圧縮方式に関する。
[Detailed description of the invention] [Industrial field of application] In computer systems, creation and creation of source members
This article relates to a string compression method for source members in registration.

〔従来の技術〕[Conventional technology]

従来、ソースメンバの圧縮において、圧縮できる文字列
は、空白及びC0BOLの予約語というように、特定の
文字列のみの圧縮に限られていた。
Conventionally, when compressing source members, character strings that can be compressed are limited to specific character strings such as spaces and COBOL reserved words.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のソースメンバの圧縮では、特定のごく限られた文
字列のみの圧縮であったため、それ以外の文字列につい
ては、ソースメンバに繰シ返し出現する文字列であって
も、そのままの長さで、ライブラリ、または磁気テープ
上に、格納されていた。このため、ソースメンバが、効
率的に、圧縮されないため、データ格納効率が悪いとい
う欠点がある。
In conventional source member compression, only a very limited number of specific strings are compressed, so other strings, even if they appear repeatedly in the source member, remain as long as they are. It was stored in a library or on magnetic tape. As a result, the source member is not compressed efficiently, resulting in poor data storage efficiency.

〔課題を解決するための手段〕[Means to solve the problem]

本発明によれば、予めソースメンバを入力し。 According to the present invention, source members are input in advance.

ソースプログラム中に出現する文字列毎の出現回数をカ
ウントし9文字列カウントテーブルを作成する文字列カ
ウント手段と、この文字列カウント手段によって作成さ
れた文字列カウントテーブルから、効果的に圧縮される
文字列を選択し、圧縮文字列テーブルを作成する圧縮文
字列テーブル作成手段と、この圧縮文字列テーブル作成
手段によって作成された圧縮文字列テーブルを検索する
ことによって、テキストレコードの文字列を対応する文
字列圧縮コードに変換し、圧縮したテキストレコードの
文字列圧縮コードを対応する文字列に変換する文字列圧
縮/拡張手段とを有していることを特徴とするソースメ
ンバの文字列圧縮方式が得られる。
A string counting means that counts the number of occurrences of each string that appears in a source program and creates a 9-character string count table, and a string count table created by this string counting means is effectively compressed. A compressed string table creation means that selects a character string and creates a compressed string table, and matches the character string of the text record by searching the compressed string table created by this compressed string table creation means. A string compression method for a source member is characterized in that it has a string compression/expansion means for converting a string compression code of a compressed text record into a corresponding string. can get.

〔実施例〕〔Example〕

次に2本発明について図面を参照して詳細に説明する。 Next, two aspects of the present invention will be described in detail with reference to the drawings.

第1図は2本発明の構成を表す図で9文字列カウント手
段1と、圧縮文字列テーブル作成手段2と9文字列圧縮
/拡張手段3から成る。
FIG. 1 is a diagram showing the configuration of the present invention, which consists of a nine-character string counting means 1, a compressed character string table creation means 2, and a nine-character string compression/expansion means 3.

次に2文字列カウント手段1.圧縮文字列テーブル作成
手段27文字列圧縮/拡張手段3について、各々第2図
、第3図、第4図、第5図を参照して説明する。
Next, 2 character string counting means 1. The compressed character string table creation means 27 and the character string compression/expansion means 3 will be explained with reference to FIGS. 2, 3, 4, and 5, respectively.

第2図において、ステップA1で、圧縮するソースメン
バからルコード入力する。ステップA2で、入力するソ
ースメンバのレコードの終端か否かの判定をする。終端
の時、ステップA3で。
In FIG. 2, in step A1, a code is input from the source member to be compressed. In step A2, it is determined whether or not this is the end of the input source member record. At the end, in step A3.

文字列長を第1キー、文字列を第2キーにして。Set the string length as the first key and the string as the second key.

文字列カウントテーブルをソートする。ソート後。Sort the string count table. After sorting.

処理を終了する。Finish the process.

尚文字列カウントテーブルの形式は、第6図に示すよう
に9文字列長9文字列文字列欄E2.出現回数欄E3か
ら成る。
The format of the string count table is as shown in FIG. 6, with a length of 9 strings and a string column E2. It consists of the appearance count column E3.

次に、ステップA4で9文字列をnバイトに圧縮すると
した時、n+1文字以上の文字列をレコードから取り出
す。ステップA5で、n+1文字以上の文字列がレコー
ドにあるか否かを判定する。
Next, when 9 character strings are compressed to n bytes in step A4, character strings of n+1 characters or more are extracted from the record. In step A5, it is determined whether the record contains a character string of n+1 characters or more.

文字列がない時、ステップA1に移る。文字列がある時
、ステップA6で、取シ出した文字列が。
If there is no character string, move to step A1. If there is a character string, the character string extracted in step A6 is.

文字列カウントテーブルに既に登録済みか否か判定する
Determine whether it has already been registered in the character string count table.

未だ登録していない場合、ステップA7で9文字列カウ
ントテーブルに9文字列長9文字列、出現回数(初期値
=1)をセットし、ステラ7’A4に移る。
If it has not been registered yet, in step A7, the length of 9 character strings and the number of occurrences (initial value=1) are set in the 9 character string count table, and the process moves to Stella 7'A4.

既に登録しである場合、ステップA8で9文字列カウン
トテーブルの対応する文字列の出現回数欄の値を1加算
し、ステップA4に移る。この圧縮したいソースメンバ
のレコードを入力し9文字列毎の出現回数をカウントす
る処理が9文字列カウント手段1である。
If it has already been registered, in step A8, the value in the number of appearance column of the corresponding character string in the 9-character string count table is incremented by 1, and the process moves to step A4. The process of inputting the record of the source member to be compressed and counting the number of occurrences of every nine character strings is the nine character string counting means 1.

第3図において、ステップB1で、圧縮時か拡張時かを
判定する。圧縮の時、ステップB2で。
In FIG. 3, in step B1, it is determined whether compression or expansion is being performed. At the time of compression, in step B2.

文字列カウント手段によって9作成された1行の情報(
文字列長9文字列、出現回数)を入力する。
One line of information created by the string counting means (
Enter the character string length (9 characters, number of occurrences).

ステップ’B3で2文字列カウントテーブルが終端の時
、処理を終了する。ステップB4で9文字列の文字列長
と出現回数から、その文字列の圧縮が。
When the two-character string count table reaches the end in step 'B3, the process ends. In step B4, the string is compressed based on the string length and number of occurrences of the nine strings.

効果的な圧縮の基準値を超えるか否か判定する。Determine whether the effective compression standard value is exceeded.

効果的な圧縮の基準値は5文字列の圧縮バイト数((文
字列長−圧縮バイト数n)X出現回数)から、圧縮付加
情報(文字列長+1゜詳細はステップB6にて説明)の
バイト数を引いた値で、ある基準となる値を設定する。
The standard value for effective compression is the number of compressed bytes of 5 character strings ((character string length - number of compressed bytes n) x number of occurrences), and the compression additional information (character string length + 1°, details explained in step B6). Set a certain standard value by subtracting the number of bytes.

例えば、圧縮バイト数nを3とし、基準値を5とする。For example, assume that the number of compressed bytes n is 3 and the reference value is 5.

第6図の1行目の“” CALL ”の場合、(4−3
)X10−(4+1)−5となり、基準値5を超えない
。同様に2行目の“’ PROC’″の場合、(4−3
)X15−(4+1)=10とカシ基準値5を超える。
In the case of "CALL" in the first line of Figure 6, (4-3
)X10-(4+1)-5, which does not exceed the standard value of 5. Similarly, in the case of "'PROC'" on the second line, (4-3
)X15-(4+1)=10, which exceeds the oak standard value of 5.

ステップB4で、基準値5を超えない時は、ステップB
2に移る。
If the reference value 5 is not exceeded in step B4, step B
Move on to 2.

ステップB5で9文字列長と文字列をそれぞれ。9 character string length and character string respectively in step B5.

第7図に示すように、圧縮文字列テーブルの圧縮文字列
長欄Fl、圧縮文字列欄F2に、順にセットする。圧縮
コード欄F3には9文字列に対応する圧縮コードが、昇
順に一意にセットされている(例えば、16進数2バイ
ト0O00から始まる値で、セットされている)。セッ
ト後、ステップB2に移る。
As shown in FIG. 7, the compressed character string length field Fl and the compressed character string field F2 of the compressed character string table are set in this order. In the compression code column F3, compression codes corresponding to nine character strings are uniquely set in ascending order (for example, values starting from 2 bytes 0000 in hexadecimal are set). After setting, proceed to step B2.

次に、ステップ’Blで、拡張処理の時、ステップB6
で、圧縮したソースメンバから、圧縮文字列群レコード
を入力する。圧縮文字列群レコードの形式は、第8図に
示すように、1つの圧縮文字列に対して9文字列長フィ
ールドGl、文字列フィールドG2から成シ、各圧縮文
字列に対して同様に9作成される。このレコードは、ソ
ースメンバに圧縮が施された時に、圧縮付加情報として
Next, in step 'Bl, at the time of expansion processing, step B6
Input the compressed string group record from the compressed source member. As shown in Figure 8, the format of the compressed string group record consists of 9 character string length fields Gl and 9 character string fields G2 for one compressed character string, and 9 character string length fields G1 and 9 character string fields G2 for each compressed character string. Created. This record is used as compression additional information when compression is applied to the source member.

圧縮文字列テーブルの圧縮文字列長欄、圧縮文字列欄か
ら、順に取シ出すことによって作成される。
It is created by sequentially extracting characters from the compressed character string length column and the compressed character string column of the compressed character string table.

1つの圧縮文字列に対する圧縮付加情報の長さは。What is the length of compressed additional information for one compressed character string?

文字列長+1である。次に、ステップB7で、圧縮文字
列群レコードの終端か否かを判定する。レコードの終端
の時、処理を終了する。ステップB8で、レコードの先
頭から1つ順に1文字列長を取り出す。ステラ7°B9
で、圧縮文字列の終端か否かを判定する。圧縮文字列の
終端の時、ステップB6に移る。
The character string length is +1. Next, in step B7, it is determined whether it is the end of the compressed character string group record. Processing ends at the end of the record. In step B8, one character string length is extracted one by one from the beginning of the record. Stella 7°B9
Determine whether this is the end of the compressed string. At the end of the compressed character string, the process moves to step B6.

ステップBIOで9文字列長と文字列をそれぞれ、第7
図に示すように、圧縮文字列テーブルの圧縮文字列長欄
Fl、圧縮文字列欄F2に、順にセットする。圧縮コー
ド欄F3については、ステツノB5と同様に9文字列に
対応する圧縮コードが、昇順に一意にセットされている
。セット後。
In step BIO, set the 9 string length and the 7th string respectively.
As shown in the figure, the compressed character string length field Fl and the compressed character string field F2 of the compressed character string table are set in this order. Regarding the compressed code column F3, compressed codes corresponding to nine character strings are uniquely set in ascending order, similar to the case of STETSUNO B5. After set.

ステップB8に移る。Proceed to step B8.

圧縮時、この文字列カウント手段で作成した文字列カウ
ントテーブルから効果的な圧縮の基準値を超える文字列
を選択し、圧縮文字列テーブルを作成する処理、−1だ
、拡張時、ソースメンバの圧縮文字列群レコードから圧
縮文字列テーブルを作成する処理が圧縮文字列テーブル
作成手段2である。
When compressing, the process of selecting strings that exceed the effective compression standard value from the string count table created by this string counting means and creating a compressed string table. The process of creating a compressed character string table from compressed character string group records is the compressed character string table creation means 2.

第4図において、ステップC1で、圧縮文字列テーブル
作成手段によって1作成された圧縮文字列テープ・ルか
ら、1番目の圧縮文字列長の取り出し゛を行う。ステッ
プC2で、テキストレコードから取り出した文字列の長
さと、圧縮文字列長とを比較する。文字列長の方が、圧
縮文字列長より小さい場合、処理を終了する。文字列長
の方が、圧縮文字列長よシ大きい場合、ステップC3で
、圧縮文字列テーブルの次の圧縮文字列長の取り出しを
行う。次に、ステップC4で、圧縮文字列テーブルの最
後まで検索したかの判定を行う。最後まで検索している
場合、処理を終了する。最後まで検索していない場合、
ステップC2に移る。ステップC2で2文字列長と圧縮
文字列長が等しい場合、ステップC5で、テキストレコ
ードかう取す出した文字列と、圧縮文字列とを比較する
。文字列の方が、圧縮文字列よシ大きい場合、処理を終
了する。文字列の方が、圧縮文字列よシ小さい場合、ス
テップC3に移る。文字列と圧縮文字列が一致した場合
、ステップC6で、圧縮文字列テーブルから圧縮文字列
に対応する圧縮コードの取シ出しを行う。
In FIG. 4, in step C1, the first compressed character string length is extracted from the compressed character string tape created by the compressed character string table creation means. In step C2, the length of the character string extracted from the text record is compared with the length of the compressed character string. If the string length is smaller than the compressed string length, the process ends. If the character string length is larger than the compressed character string length, the next compressed character string length from the compressed character string table is retrieved in step C3. Next, in step C4, it is determined whether the compressed character string table has been searched to the end. If the search has reached the end, the process ends. If you haven't searched to the end,
Move to step C2. If the two character string lengths and the compressed character string length are equal in step C2, the character string extracted from the text record and the compressed character string are compared in step C5. If the string is larger than the compressed string, the process ends. If the character string is smaller than the compressed character string, the process moves to step C3. If the character string and compressed character string match, in step C6, a compressed code corresponding to the compressed character string is extracted from the compressed character string table.

ステップC7で1文字列を、第9図に示すような圧縮識
別子H1と、圧縮コードH2に置き換える。圧縮識別子
H1は、各文字コード体系(例えば、 JIS 、 A
SCII )で9文字コードとして、使用されていない
ピット列を使用する。このテキストレコードから取り出
した文字列を、圧縮文字列テーブルを検索することによ
って、対応する圧縮コードに変換する処理が2文字列圧
縮/拡張手段3の圧縮処理である。
In step C7, one character string is replaced with a compressed identifier H1 and a compressed code H2 as shown in FIG. The compression identifier H1 corresponds to each character code system (for example, JIS, A
SCII) uses an unused pit string as a 9-character code. The compression process of the two-character string compression/expansion means 3 is a process of converting the character string extracted from this text record into a corresponding compressed code by searching the compressed character string table.

第5図において、ステップD1で、圧縮文字列テーブル
作成手段によって9作成された圧縮文字列テーブルから
、1番目の圧縮コードの取り出しを行う。ステップD2
で、圧縮したレコードから圧縮識別子をキーとして取り
出しだ圧縮コードと圧縮文字列テーブルの圧縮コードと
を比較する。
In FIG. 5, in step D1, the first compressed code is extracted from the nine compressed character string tables created by the compressed character string table creation means. Step D2
Then, the compression code extracted from the compressed record using the compression identifier as a key is compared with the compression code in the compressed character string table.

圧縮したレコードから取シ出した圧縮コードと。The compression code extracted from the compressed record.

圧縮文字列テーブルの圧縮コードが1等しくない場合、
ステップD3で、圧縮文字列テーブルから。
If the compression code in the compression string table is not equal to 1,
From the compressed string table in step D3.

次の圧縮コードの取シ出しを行い、ステップD2に移る
The next compressed code is extracted and the process moves to step D2.

圧縮したレコードから取り出した圧縮コードと。The compression code extracted from the compressed record.

圧縮文字列テーブルの圧縮コードが5等しい場合。When the compression code in the compression string table is equal to 5.

ステップD4で、圧縮コードに対応する圧縮文字列を圧
縮文字列テーブルから取り出す。ステップD5で、圧縮
識別子と、圧縮コードを、取り出した圧縮文字列に置き
換える。この圧縮したレコードから取り出しだ圧縮コー
ドを、圧縮文字列テーブルを検索することによって、対
応する圧縮文字列に変換する処理が9文字列圧縮/拡張
手段3の拡張処理である。
In step D4, the compressed character string corresponding to the compressed code is extracted from the compressed character string table. In step D5, the compression identifier and compression code are replaced with the extracted compressed character string. The process of converting the compressed code extracted from this compressed record into a corresponding compressed character string by searching the compressed character string table is the expansion process of the nine character string compression/expansion means 3.

次に本実施例の全体的な動作を具体的に説明する。圧縮
文字列テーブルに、第7図に示すように。
Next, the overall operation of this embodiment will be specifically explained. In the compressed string table, as shown in Figure 7.

圧縮文字列として、 ” PROC” 、 ” 5TO
P ” 。
As a compressed string, "PROC", "5TO"
P”.

” PARハ正TER” 、“’ C0NVERT−8
I(ORI ”・・・が登録しであるとする。
"PAR is positive TER", "' C0NVERT-8
Assume that I(ORI"... is registered.

この時、第10図において、テキストレコードIIを圧
縮する場合、圧縮文字列として登録されている” C0
NVERT−8HORI ” 、 ” PARAMET
ER″′に対して、圧縮処理され、圧縮したレコードエ
2が作成される。逆に、圧縮したレコードF2を拡張す
る場合、圧縮識別子I21及びI23を検索することに
よシ、それぞれの圧縮コードI 22 、 I24を取
シ出し、拡張処理を行い、テキストレコードエ1が作成
される。
At this time, in Fig. 10, when compressing text record II, "C0" is registered as a compressed character string.
NVERT-8HORI”,”PARAMET
ER″′ is compressed and a compressed record E2 is created. Conversely, when expanding compressed record F2, by searching for compression identifiers I21 and I23, each compression code I 22, I24 is extracted, extended processing is performed, and text record E1 is created.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、ソースメンバの圧縮処理
において、そのソースメンバ特有の文字列を、自動的に
選択し、圧縮することによシ、以下のような効果がある
As explained above, the present invention has the following effects by automatically selecting and compressing character strings unique to the source member in the compression process of the source member.

個々のソースメンバに特有の文字列を、自動的に選択し
、最も効果的に圧縮することができるので9個々のソー
スメンバを最も効率良く圧縮することができる。
Since character strings specific to each source member can be automatically selected and compressed most effectively, each source member can be compressed most efficiently.

また、これにより、ソースライブラリ、及び磁気テープ
上で、レコードが、凝縮されて格納できるので、ス被−
ス効率が良いだけではなく、アクセス効率も良くなシ、
効果的である。
This also allows records to be condensed and stored on the source library and magnetic tape, making it possible to store them in a condensed manner.
It is not only efficient in terms of access, but also efficient in access.
Effective.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の全体構成図、第2図は文字列カウント
手段の流れ図、第3図は圧縮文字列テーブル作成手段の
流れ図、第4図は文字列圧縮/拡張手段の圧縮処理の流
れ図、第5図は文字列圧縮/拡張手段の拡張処理の流れ
図、第6図は文字列カウントテーブルの形式、第7図は
圧縮文字列テーブルの形式、第8図は圧縮文字列群レコ
ードの形式、第9図は圧縮形式、第10図はテキストレ
コードの圧縮例を示す図である。 1・・・文字列カウント手段、2・・・圧縮文字列テー
ブル作成手段、3・・・文字列圧縮/拡張手段。 処6図 第了図
Fig. 1 is an overall configuration diagram of the present invention, Fig. 2 is a flowchart of the string counting means, Fig. 3 is a flowchart of the compressed string table creation means, and Fig. 4 is a flowchart of the compression processing of the string compression/expansion means. , Fig. 5 is a flowchart of the expansion processing of the string compression/expansion means, Fig. 6 is the format of the string count table, Fig. 7 is the format of the compressed string table, and Fig. 8 is the format of the compressed string group record. , FIG. 9 is a diagram showing a compression format, and FIG. 10 is a diagram showing an example of compression of a text record. 1... Character string counting means, 2... Compressed character string table creation means, 3... Character string compression/expansion means. Figure 6

Claims (1)

【特許請求の範囲】 1)プログラムやデータを内容とするソースメンバをフ
ァイルあるいはライブラリに格納する際に、予めソース
メンバを入力し、ソースプログラム中に出現する文字列
毎の出現回数をカウントし、文字列カウントテーブルを
作成する文字列カウント手段と、 この文字列カウント手段によって作成された文字列カウ
ントテーブルから、効果的に圧縮される文字列を選択し
、圧縮文字列テーブルを作成する圧縮文字列テーブル作
成手段と、この圧縮文字列テーブル作成手段によって作
成された圧縮文字列テーブルを検索することによって、
テキストレコードの文字列を対応する文字列圧縮コード
に変換し、圧縮したテキストレコードの文字列圧縮コー
ドを対応する文字列に変換する文字列圧縮/拡張手段と
を有することを特徴とするソースメンバの文字列圧縮方
式。
[Claims] 1) When storing a source member containing a program or data in a file or library, input the source member in advance, count the number of occurrences of each character string that appears in the source program, A string counting means for creating a string counting table; and a compressed string for selecting strings to be effectively compressed from the string counting table created by this string counting means and creating a compressed string table. By searching the table creation means and the compressed string table created by this compressed string table creation means,
A source member characterized in that it has a string compression/expansion means that converts a string of a text record into a corresponding string compression code, and converts the string compression code of the compressed text record into a corresponding string. String compression method.
JP63119354A 1988-05-18 1988-05-18 Compression system for character string of source member Pending JPH01290036A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63119354A JPH01290036A (en) 1988-05-18 1988-05-18 Compression system for character string of source member

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63119354A JPH01290036A (en) 1988-05-18 1988-05-18 Compression system for character string of source member

Publications (1)

Publication Number Publication Date
JPH01290036A true JPH01290036A (en) 1989-11-21

Family

ID=14759416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63119354A Pending JPH01290036A (en) 1988-05-18 1988-05-18 Compression system for character string of source member

Country Status (1)

Country Link
JP (1) JPH01290036A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09212395A (en) * 1996-01-30 1997-08-15 Sharp Corp Text compression dictionary creation device and text compression device
WO2004051470A1 (en) * 2002-12-05 2004-06-17 System's Co.,Ltd. Program automatic converting method and program automatic converting device
JP2011086319A (en) * 2011-02-01 2011-04-28 Systems:Kk Production method and production system of program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09212395A (en) * 1996-01-30 1997-08-15 Sharp Corp Text compression dictionary creation device and text compression device
WO2004051470A1 (en) * 2002-12-05 2004-06-17 System's Co.,Ltd. Program automatic converting method and program automatic converting device
US7831964B2 (en) 2002-12-05 2010-11-09 System's Co., Ltd. Program automatic converting method and program automatic converting device
JP2011086319A (en) * 2011-02-01 2011-04-28 Systems:Kk Production method and production system of program

Similar Documents

Publication Publication Date Title
US8838551B2 (en) Multi-level database compression
US5546578A (en) Data base retrieval system utilizing stored vicinity feature values
JP3452531B2 (en) Method and system for data mining
JPS62212849A (en) Data file system
US5394143A (en) Run-length compression of index keys
JPH01290036A (en) Compression system for character string of source member
US20080215634A1 (en) Methods And Systems For Extracting Related Information From Flat Files
WO2009001174A1 (en) System and method for data compression and storage allowing fast retrieval
WO2004038582A1 (en) Data processing method and data processing program
JPH11203327A (en) Parts list management method and apparatus
US20040122837A1 (en) Method and system for compressing varying-length columns during index high key generation
Dorfman et al. Data Step Hash Objects as Programming Tools
JP3253657B2 (en) Document search method
JP3635341B2 (en) How to join databases
JPH01292527A (en) Compression system for reserved word of source member
JPS62131348A (en) Multi-index file access system
JP2903941B2 (en) Data retrieval device
JPH10177582A (en) Longest match search method and apparatus
JPH08328924A (en) Index updating system
JPH0589174A (en) Dictionary retrieval method
JPS6394366A (en) Compressing device for english document
JPH1011338A (en) Relational database system, method of storing / reading data in / from the system, and recording medium recording program for the same
JPH06251070A (en) Electronic dictionary compression method and device for word search
JPH0833899B2 (en) Index update method
JPH0335697B2 (en)