use more compact framing.
choose a decent archive filename.
add 3-byte mode to framing.
update format spec.
Merge branch 'frames2'