Excerpts from Florian Weimer's message of Thu Nov 24 12:59:09 +0200 2011:
>
> > I have a different question. What is reason for embedded NULs inside
> > strings?
>
> The source system does not enforce that constraint, so from time to
> time, such data slips through. I don't know why it's there in the first
> place, and I have no control over the original data source. Usually,
> it's okay to silently strip NUL bytes; it's just a bit awkward.
Strip? Like this: "loss\0less" => "lossless"? That would be awkward for sure.