Birle

einen bijektiven Lauflängenkodierkompressor für Java
Jetzt downloaden

Birle Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • The Mandala Centre
  • Website des Verlags:
  • Dateigröße:
  • 6 KB

Birle Stichworte


Birle Beschreibung

Bearbeiten von Birle ist ein bijektiver Lauflängenkodierkompressor (RE-RE-Kompressor, der in Java implementiert ist. Wie BIAC ist es ein weiterer Port eines Kompressors, der von Mark Nelson geschrieben und modifiziert wurde, um Bijektiv von David Scott zu machen. Ich habe es so modifiziert, dass es nicht mehr mit dem Original kompatibel ist. Ich fühlte es, dass es nicht konservativ genug war - und hatte eine Tendenz, eine Expansion auf perfekt normalen Dateien zu verursachen. Als Konsequenz habe ich es geändert, um einen Lauf in Betracht zu ziehen, als alles andere mit drei wiederholten Charakteren beginnt (statt der ursprünglichen zwei). Diese Modifikation erhöhte das gesamte Kompressionsverhältnis auf dem Corpus von 11,49% auf 12,72%. Die Erhöhung der Laufschwelle schien den dauerhaften Ergebnissen insgesamt detrische Ergebnisse zu haben. Dieser Code soll als Vorprozessor für andere Kompressionsschemata dienen. Es lässt das Gesamtformat der meisten Dateien, die mehr oder weniger intakt sind (und beseitigt nur Läufe), die den Boden für nachfolgende Kompressoren verschiedener Typen öffnen. Die zu erwartende Verbesserung ist auf normalen Dateien relativ klein - wird jedoch erhöht, wenn erwartet werden, dass die fraglichen Dateien viele Läufe enthalten. B. BIAC verringert beispielsweise die Dateien in den Corpus von 3.312.291 Byte auf 1.841.675 Byte - eine Reduktion von rund 44,39%. Wenn Birle zuerst angewendet wird, beträgt die Reduktion auf 1.821.284 Bytes, was ein Gesamtkomprimierungsverhältnis von 45,01% herstellt. Die Einsparung beträgt 20.391 Bytes - oder 0,62% der Summe. Es gibt ein GUI-Front-Ende sowie eine Befehlszeilenschnittstelle.


Birle Zugehörige Software