[MlMt] counter colors

Bill Cole mmlist-20120120 at billmail.scconsult.com
Mon Jan 23 23:49:43 EST 2023


On 2023-01-23 at 23:12:38 UTC-0500 (Mon, 23 Jan 2023 20:12:38 -0800)
John Cooper <mailmate at lists.freron.com>
is rumored to have said:


> I think the "binary" designation is just a way to keep text programs 
> from understanding the file as a text-based file.

No, if 'file' says so, it's a binary plist:

~$ file Library/Preferences/com.freron.MailMate.plist
Library/Preferences/com.freron.MailMate.plist: Apple binary property 
list
~$ hexdump -c $_ |head
0000000   b   p   l   i   s   t   0   0   ? 020   ?  \0 001  \0 002  \0
0000010 003  \0 004  \0 005  \0 006  \0  \a  \0  \b  \0  \t  \0  \n  \0
0000020  \v  \0  \f  \0  \r  \0 016  \0 017  \0 020  \0 021  \0 022  \0
0000030 023  \0 024  \0 025  \0 026  \0 027  \0 030  \0 031  \0 032  \0
0000040 033  \0 034  \0 035  \0 036  \0 037  \0      \0   !  \0   "  \0
0000050   #  \0   $  \0   %  \0   &  \0   '  \0   (  \0   )  \0   *  \0
0000060   +  \0   ,  \0   -  \0   .  \0   /  \0   0  \0   1  \0   2  \0
0000070   3  \0   4  \0   5  \0   6  \0   7  \0   8  \0   9  \0   :  \0
0000080   ;  \0   <  \0   =  \0   >  \0   ?  \0   @  \0   A  \0   B  \0
0000090   C  \0   D  \0   E  \0   F  \0   G  \0   H  \0   I  \0   J  \0

> (BBEdit is one of the few programs that will attempt to open any file 
> you ask it to.)

I do not advise attempting to edit a binary plist in BBEdit. :)

The good news is that you can (at least thru Catalina) convert a binary 
plist to the 'old text' or XML formats and the OS won't care. I believe 
configd always writes in binary these days, but forward compatibility is 
likely to always exist.



-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire


More information about the mailmate mailing list