Hi all! I'm developing the implementation of MIME database in C++/Qt for one commercial program (requirement managment tool, if one will be interested). So my question is: the format of magic values to compare file header data with is not specified exactly in the spec. I mean the magic/match/value attribute. What exactly mean those magic strings from /usr/share/mime/packages/freedesktop.org.xml from my Kubuntu? 1) "\1\9" 2) "\376\067\0\043" 3) "\x8AMNG\x0D\x0A\x1A\x0A" Second is looks like octal number in C notation, third - hexadecimal, but about first i'm not sure. It is just "usual" decimal value? What format exactly should use magic values? Thanks for your help. WBR, Alexander
P.S. Spec i'm using living here: http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html#id2661973 P.S. <match> items can be nested. But i can't find yet the clear way to implement their storage programmatically. Some kind of tree, or reverse polish notation should be used here? nevermind
_______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
