Bird

Een biologische run lengte-codering (RLE) compressor voor Java
Download nu

Bird Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • The Mandala Centre
  • Uitgever website:
  • Bestandsgrootte:
  • 6 KB

Bird Tags


Bird Beschrijving

Edit van Birle een bijectieve runlengtecodering (RLE) compressor Java geïmplementeerd. Net als BIAC, het is een andere haven van een compressor die werd geschreven door Mark Nelson en aangepast om bijectief te maken door David Scott. Ik heb het aangepast op een zodanige wijze dat het niet langer verenigbaar is met het origineel. Ik vond het niet conservatief genoeg - en had al te veel de neiging om oorzaak expansie op perfect normale bestanden. Als gevolg ik veranderde het in een run als iets beginnen wiuth drie herhaalde tekens (in plaats van de oorspronkelijke twee) te overwegen. Deze modificatie verhoogde de totale compressieverhouding van het corpus van 11,49% tot 12,72%. Het verhogen van de run Threshold verder bleek schadelijke resultaten over het algemeen hebben. Deze code is bedoeld als een pre-processor voor andere compressieschema's. Het laat de globale indeling van de meeste bestanden min of meer intact (en net elimineert runs) het verlaten van de grond komen uit voor de daaropvolgende compressoren van verschillende types. De verbetering te verwachten is relatief klein op de normale bestanden - maar wordt verhoogd als de bestanden in kwestie kan worden verwacht dat een groot aantal runs bevatten. Bijvoorbeeld, BIAC vermindert de files in het corpus van 3.312.291 bytes tot 1.841.675 bytes - een vermindering van ongeveer 44,39%. Als Birle Eerst wordt de verlaging tot 1.821.284 bytes, waardoor een totale compressieverhouding van 45,01%. De besparing is van 20,391 bytes - of 0,62% van het totaal. Er is een GUI front-end en een command-line interface.


Bird Gerelateerde software