def enc
import bend-kit-tar@0.3.0.0/tar.bend as Tarimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
696def enc(e: Entry, out: Bytes.Bytes) -> Maybe<&1, Bytes.Bytes>:
697 match e:
698 case File{name, data}:
699 Bytes.Bytes{+dl, db} = data
700 enc.check(48, 420, dl, db, out, Bytes.find(name, "\u{0}"))
701 case Dir{name}:
702 enc.check(53, 493, 0, Bytes.alloc(0), out, Bytes.find(name, "\u{0}"))