{"id":107,"date":"2006-02-17T16:34:02","date_gmt":"2006-02-17T23:34:02","guid":{"rendered":"http:\/\/www.nisus.com\/blogs\/?p=107"},"modified":"2006-02-17T16:36:58","modified_gmt":"2006-02-17T23:36:58","slug":"binary-finary","status":"publish","type":"post","link":"https:\/\/nisus.com\/blogs\/binary-finary\/","title":{"rendered":"Binary Finary"},"content":{"rendered":"<p>Now we&#8217;ve got universal binaries of both <a HRef=\"http:\/\/www.nisus.com\/Express\/\">Nisus Writer Express<\/a> and <a HRef=\"http:\/\/www.nisus.com\/Thesaurus\/\">Nisus Thesaurus<\/a> ready for your hot little mice to download. So what goes into making a universal binary? For an  application like Nisus Thesaurus, which was developed for Mac OSX from the start and has basically no file formats, it really is as easy as clicking a checkbox. Something like Express is a bit more complicated.<\/p>\n<p>The problem is that PPC based Macs store numbers in memory differently than an Intel. To illustrate, how do you know that the character sequence &#8220;72&#8221; mean seventy-two and not twenty-seven? Could we not just as easily have decided that seventy-two should be written as &#8220;27&#8221;? Indeed, when speaking in German (but not writing it) you literally say &#8220;two and seventy&#8221;. PPC and Intel chips have exactly this issue, that one stores numbers from the little end to the big end, and the other in the opposite direction.<\/p>\n<p>So how does this affect Express? Here&#8217;s when our old friend Nisus Writer Classic and its file format comes into the picture. All those Classic Nisus files you have sitting around from the good &#8216;ol days are stored using the PPC&#8217;s notion of numbers. Before your new Intel Mac can understand them the numbers need to be swapped around. It&#8217;s not a difficult problem to solve, but it is time consuming to go through the old file import code and figure out exactly what and where to swap.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now we&#8217;ve got universal binaries of both Nisus Writer Express and Nisus Thesaurus ready for your hot little mice to download. So what goes into making a universal binary? For&hellip;<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":0,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"wp:attachment":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}