<div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box. <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
<div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
<div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
<div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
<div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
<div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
<div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
<li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
<li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
<li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
<li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
<li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
<!-- begin centercolumn -->
<div id="centercolumn">
<!-- begin rightcolumn_container -->
<div id="rightcolumn_container">
<!-- begin rightcolumn -->
<!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
</div><!-- end tearoffbox_wide_container for watchlist items -->
<!-- begin tearoff box wide -->
<div class="tearoffbox_wide_container">
<div class="tearoffbox_wide_tips">
<div class="tip_display">
<div class="tips_sponsor_logo">
</div>
<h6>Spacebar Magnifies Photos in iPhoto '08</h6>
<p><p>In iPhoto '08, you can choose whether double-clicking on a photo will edit it or magnify it. I prefer my double-clicks to edit photos, but every now and then it's nice to magnify a photo. To do that, even when double-click is set to edit, just select the photo and press the Spacebar.</p></p>
<div class="tbf_wide_80" id="hc_rc_3729">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_3729"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_3729', 'hc', '3729'); return true;">Close</a></div>
<div class="featured_meta"><div class="meta_article">24 Aug 1998 | <a href="/article/5050?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
<div id="article_box_3729"><P>If you're not a developer, you can stop reading this article. You're not supposed to know this stuff for a while yet.</P><P>As Apple has announced, Mac OS 8.5 should ship in a month or so. It's slated to have many major new features, but two small ones are at issue here. In Mac OS 8.5, files will gain two new attributes or "flags": icon badges and custom routing. Neither is really new, but both will become available to developers.</P><P><STRONG>Icon Badges</STRONG> -- We've all seen icon badges on the System Folder, the Extensions folder, and so on. Icon badges aren't even new to files - the now-defunct DiskDoubler compression program tacked a tiny DD badge onto the corner of compressed files' icons. Without the badge, you wouldn't have known the file was compressed, which could have caused problems had you given it to someone without DiskDoubler. And, if DiskDoubler had changed the entire file icon, you wouldn't necessarily have known which application owned the file.</P><P>Mac OS 8.5 will offer direct support for icon badges, such that developers can apply them whenever they want. For instance, games could save player files with badges that indicate the player's state - live, barely alive, or in the phantom zone - or a graphics program could use badges to denote common image formats, like GIF or JPEG. Icon badges aren't a killer feature but should prove useful.</P><P><STRONG>Custom Routing</STRONG> -- We've also seen file routing. Drop a control panel on the System Folder, and the Finder will tell you that it needs to live in the Control Panels folder and then put it there automatically if you like. If routing wasn't happening that control panel would end up in the top level of the System Folder.</P><P>Routing will become more widely accessible for developers, so they can more easily tell users to drop files on the System Folder and have them routed automatically to any of the standard folders. For simple installations of items like contextual menu items or shared libraries, custom routing is a good thing.</P><P><STRONG>Enter MacBinary III</STRONG> -- The problem is that existing tools for encoding files for the Internet destroy the flags that hold the icon badge and custom routing information. If you encode files with BinHex or MacBinary II (which is generally transparent, being built into most FTP programs), that action will delete icon badge or custom routing information. It won't otherwise damage the file, but could confuse the recipient, particularly in the case of custom routing information. Imagine telling someone to drop a file on the System Folder, assuming it will land in the Preferences folder and then having it fall loose in the System Folder. In short, BinHex and MacBinary II become lossy formats.</P><P>There are workarounds for this problem using existing tools which we'll cover when Mac OS 8.5 is released. For the moment, I want to encourage any developer whose program transfers Macintosh files on the Internet to support MacBinary III. If your application does anything with BinHex or MacBinary II now, you should be thinking about updating it to work with MacBinary III. Also, if you're defaulting to BinHex (in an email program, for instance), you should probably switch default encoding to a format like AppleDouble that retains the new flags. The changes from MacBinary II are minor, I'm told, and several developers are providing sample source code in Pascal and C. More information is available at the page below, and there's a mailing list developers can join to talk about the issues. To subscribe, send email to <<A HREF="mailto:macformats-subscribe@makelist.com">macformats-subscribe@makelist.com</A>>, or you can read postings on the Web at the second URL below.</P><P><<A HREF="http://www.lazerware.com/formats/macbinary.html">http://www.lazerware.com/formats/macbinary.html</A>><BR><<A HREF="http://www.makelist.com/list/macformats/">http://www.makelist.com/list/macformats/</A>></P><P>MacBinary III is completely backwards compatible with MacBinary II, so a MacBinary III decoder will handle any files already stored in MacBinary II. MacBinary II decoders (like recent versions of StuffIt Expander) can also decode MacBinary III files, though (as noted above) icon badges and custom routing information will be lost.</P><P>Many developers have committed to supporting MacBinary III, including Aladdin Systems, Peter Lewis (Anarchie), Jim Matthews (Fetch), Netscape Communications, and Microsoft, so MacBinary III <EM>will</EM> supplant both BinHex and MacBinary II. I won't be sorry to see BinHex go, since MacBinary creates smaller files and FTP sites like the Info-Mac Archive are perennially low on space. MacBinary III is the wave of the future, so make sure your programs aren't left behind in a 7-bit BinHex past.</P><!-- Calling Developers to MacBinary III Adam C. Engst --></div>
<!-- end article text -->
<!-- PayBITS -->
<p> </p><div class="sponsorbox">
<div class="sponsortext"><A HREF="http://www.tidbits.com/about/support/contributors.html"><IMG SRC="http://db.tidbits.com/images/badges/tb-house-ad.gif" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>READERS LIKE YOU! Support TidBITS with a contribution today!<BR /><<a href="http://www.tidbits.com/about/support/contributors.html">http://www.tidbits.com/about/support/contributors.html</a>><BR />Special thanks this week to John & Nichola Collins, Chris Williams,<BR />John K. Lilley, and Honeymoons By Sunset for their generous support!