+ N_("Show compression information for compressed sections
(when used with -S). Decompress section before dumping data (when used with -p or
-x)"), 0 },
{ NULL, 0, NULL, 0, NULL, 0 }
I'd make this a single sentence with a semicolon.
Otherwise fine assuming that binutils readelf -z has the same semantics.
It might be nice to make the section introduction more verbose, e.g.
"... contains %u bytes (%u bytes uncompressed) ..." rather than just
"... contains %u bytes [%u] ..."