Re: EBML data type constraints
Dave Rice <[email protected]>
| Newsgroups | gmane.comp.multimedia.matroska.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Jul 2, 2015, at 9:21 AM, wm4 <[email protected]> wrote: > > On Thu, 2 Jul 2015 14:49:45 +0200 > Moritz Bunkus <[email protected]> wrote: > >> Hey, >> >>> On Thu, 02 Jul 2015 14:37:38 +0200 >> >>> I agree. Though I'd lobby that strings with zero bytes are also >>> discouraged this way. >>> >>> Maybe calling them "deprecated" is the right wording? >> >> No, empty strings must remain possible, especially for a general purpose >> base format for containers (don't think of Matroska!). The situation is >> different than the one for integers. You can express »empty« for an >> integer with a one-byte value part, but you can only do the equivalent >> for a string with a string of 0 bytes length. We must allow it. > > I wasn't talking about length 0 strings, but strings with '\0' bytes in > them. (Another case we've talked about.) So for this, how about? Though it is not recommended, String Elements may be terminated with one of many null octets (0b00000000). Dave _______________________________________________ Matroska-devel mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel