Skip to content

RLE90 codec (ARC method 3 / classic StuffIt method 1) #75

@MagicalTux

Description

@MagicalTux

Split from #66 and #67 — a shared need. The existing rle module is a [count][byte] scheme, not RLE90. ARC method 3 ("packed") and classic StuffIt method 1 both use RLE90: the 0x90 (DLE) marker, where b 0x90 n means byte b repeated n times (n==0 ⇒ a literal 0x90). A small dedicated rle90 codec (decode-only is fine; encode optional) would cover both formats. arc_squeeze already implements RLE90 internally as a pre-pass but doesn't expose it standalone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions