A dictionary in which a character train serving as a processing unit upon
compression has been registered is stored into a character train
dictionary storing unit. In a character train comparing unit, the
registration character train in the character train dictionary storing
unit and a partial character train in non-compression data are compared,
thereby detecting the coincident partial character train. A code output
unit allocates a predetermined code every partial character train detected
by the character train comparing unit and outputs. The character train
dictionary storing unit allocates character train codes of a fixed length
of 17 bits to about 130,000 words and substantially compresses a data
amount to the half or less irrespective of an amount of document data.
Ein Wörterbuch, in dem eine Buchstabe Zugumhüllung als Verarbeitung Maßeinheit nach Kompression registriert worden ist, wird in ein Buchstabe Zugwörterbuch gespeichert, das Maßeinheit speichert. In einem Buchstabe Zug, der Maßeinheit vergleicht, werden der Ausrichtung Buchstabe Zug im Buchstabe Zugwörterbuch, das Maßeinheit speichert und ein teilweiser Buchstabe Zug in den Nichtkompression Daten verglichen, dadurch ermittelt man den zusammentreffenden teilweisen Buchstabe Zug. Eine Codeausgang Maßeinheit teilt einen vorbestimmten Code jeder teilweise Buchstabe zu, den Zug durch den Buchstabe Zug ermittelte, der Maßeinheit und Ausgänge vergleicht. Das Buchstabe Zugwörterbuch, das Maßeinheit speichert, teilt Buchstabe Zugcodes einer örtlich festgelegten Länge von 17 Bits ungefähr 130.000 Wörtern zu und drückt im wesentlichen eine Datenmenge zur Hälfte oder kleiner ungeachtet einer Menge Dokumentdaten zusammen.