<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>碧水蓝天</title><link>http://blog.vckbase.com/bluesky/</link><description>不登高山，不知云之高；不临深渊，不知地之厚也</description><managingEditor>碧水蓝天</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>碧水蓝天</dc:creator><title>微软二进制Office文档格式已公开</title><link>http://blog.vckbase.com/bluesky/archive/2008/02/19/32694.html</link><pubDate>Tue, 19 Feb 2008 10:13:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2008/02/19/32694.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/32694.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2008/02/19/32694.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/32694.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/32694.html</trackback:ping><description>下载地址:&lt;BR&gt;&lt;A href="http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx"&gt;http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx&lt;/A&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/32694.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>试用Adobe connect--adobe的网络会议软件</title><link>http://blog.vckbase.com/bluesky/archive/2007/11/19/30744.html</link><pubDate>Mon, 19 Nov 2007 11:19:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/11/19/30744.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/30744.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/11/19/30744.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/30744.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/30744.html</trackback:ping><description>Adobe Connect实际上就是Macromedia公司的网络会议软件Breeze.Adobe收购Macromedia之后,对他进行了升级,在今年9月份的时候改名发布.&lt;BR&gt;这段时间正好开发免费试用,于是申请了个帐号,体验了一下adobe connect.&lt;BR&gt;总的来说,他是一款不错的视频会议软件.基于flash技术开发,界面很不错,功能也很全,基本上视频会议系统有的他都有了,包括视音频、电子白板、应用程序共享、文档共享、文件共享.性能方面可能是跟我的网络有关,有点慢.电子白板是基于flash技术的,功能简单,但一般的演示应该可以应付了.文档共享整个上传、转换、加载过程比较耗时,支持的文件格式有些少,不支持WORD,EXECL,连他自己的PDF格式文档也不支持,有点遗憾.值得一提的是,他对PPT的支持很好,转换后可以保持原有文档的动画特效.应用程序共享效果也不理想,延时比较大.&lt;BR&gt;在adobe connect中,可以看到flash技术的强大,应用前景非常广阔.&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/30744.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>跨平台库--PWLib入门(转)</title><link>http://blog.vckbase.com/bluesky/archive/2007/10/16/30033.html</link><pubDate>Tue, 16 Oct 2007 12:24:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/10/16/30033.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/30033.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/10/16/30033.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/30033.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/30033.html</trackback:ping><description>&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: navy; FONT-FAMILY: 宋体"&gt;跨平台库&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;--&lt;SPAN class=SpellE&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: navy; FONT-FAMILY: 宋体"&gt;入门&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 12pt"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; TEXT-INDENT: 21pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;是&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Portable Windows Library&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的缩写&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;翻译为轻便的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Windows&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;类库&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;SPAN class=SpellE&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;采用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;C++&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;编写&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;设计初衷是为了能让&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Openh323&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Windows&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;和&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Unix&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;X-Windows&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;下运行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;, &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;不过随着&lt;SPAN class=GramE&gt;一&lt;/SPAN&gt;步步的完善&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;已经被跨平台的程序所广泛采用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在最新的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Pandora&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;版本中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,Equivalence&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;已经停止了&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;GUI&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;部分的开发&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;全面转向了更能为&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Openh323&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所利用的&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PTLib,GUI&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;部分交给了&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;wxWindows&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;来完成&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;SPAN class=SpellE&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;主要功能侧向网络&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,I/O&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;和多线程&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;主要用在高性能的可移植网络程序&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; TEXT-INDENT: 21pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;分为两部分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;/SPAN&gt;&lt;SPAN class=GramE&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基类部分和&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;控制台部分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;/SPAN&gt;&lt;SPAN class=GramE&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基类部分&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;主要包括网络&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;多线程&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,ASN&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;等&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;...&lt;SPAN class=GramE&gt;,&lt;SPAN lang=EN-US style="FONT-FAMILY: 宋体"&gt;&lt;SPAN lang=EN-US&gt;所有使用&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;PWLib&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 宋体"&gt;&lt;SPAN lang=EN-US&gt;的应用程序必然用到基类部分&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;SPAN lang=EN-US style="FONT-FAMILY: 宋体"&gt;&lt;SPAN lang=EN-US&gt;而控制台部分则定义了一些基本的数据和设备类型&lt;/SPAN&gt;&lt;/SPAN&gt;,&lt;SPAN lang=EN-US style="FONT-FAMILY: 宋体"&gt;&lt;SPAN lang=EN-US&gt;它是可&lt;SPAN lang=EN-US&gt;选的&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;,&lt;SPAN lang=EN-US style="FONT-FAMILY: 宋体"&gt;&lt;SPAN lang=EN-US&gt;不过要方便移植的话还是要用到它&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;下面从&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Hello World&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;开始说&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;框架&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;#include &amp;lt;&lt;SPAN class=SpellE&gt;ptlib.h&lt;/SPAN&gt;&amp;gt;&lt;PTLIB.H&gt;&lt;PTLIB.H&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; //&lt;/PTLIB.H&gt;&lt;/PTLIB.H&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所用使用&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;都用包含的头文件&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;class Hello : public &lt;SPAN class=SpellE&gt;PProcess&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;继承主线程类&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PProcess&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;{&lt;BR&gt;&amp;nbsp; PCLASSINFO(Hello, &lt;SPAN class=SpellE&gt;PProcess&lt;/SPAN&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;连接&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PProcess&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的运行时函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&amp;nbsp; public:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void Main();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;主线程是从&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PProcess&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Main()&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;开始的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PCREATE_PROCESS(Hello)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;定义&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Main()&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;函数和初始化&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Hello&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;void &lt;SPAN class=SpellE&gt;Hello::Main&lt;/SPAN&gt;()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp; &lt;SPAN class=SpellE&gt;cout&lt;/SPAN&gt; &amp;lt;&amp;lt; "Hello world!\n";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;}&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;下面详细介绍各个类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基本对象类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;&lt;SPAN class=SpellE&gt;PObject&lt;/SPAN&gt; - &lt;SPAN class=SpellE&gt;PWLib&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;中的根类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所有的类都派生于此&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PContainer&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;抽象容器类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PAbstractArray&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所有数组对象的基类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PAbstractList&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所有列表对象的基类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PAbstractDictionary&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;字典对象的基类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PString&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;字符类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Openh323&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;中随处可见&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;I/O&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;通道类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PChannel&lt;/SPAN&gt; - I/O&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;通道的&lt;SPAN class=GramE&gt;基类&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;下面类都&lt;/SPAN&gt;派生于此&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PIndirectChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;可以交换的操作不同的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;I/O&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PConsoleChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;进入系统命令行的通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PPipeChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在当前进程和子进程&lt;SPAN class=GramE&gt;剪建立&lt;/SPAN&gt;管道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PSerialChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;串口通信通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PFile&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;文件操作类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;.&lt;BR&gt;&lt;SPAN class=SpellE&gt;PTextFile&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;文本文件操作类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PStructuredFile&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;结构文件操作类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;不同操作文件类型都不尽相同&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PFilePath&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;对文件的路径描述的类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PVideoChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;视频的输入&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;输出通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;采用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;YUV&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;格式&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSoundChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;音频的输入&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;输出通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用线性的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PCM&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;通道&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;套接字类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;: &lt;BR&gt;&lt;SPAN class=SpellE&gt;PSocket&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;套接字&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;所有网络操作类派生于此&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PIPSocket&lt;/SPAN&gt; - IP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议层的描述类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PUDPSocket&lt;/SPAN&gt; - IP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;UDP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PTCPSocket&lt;/SPAN&gt; - IP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;TCP/IP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&amp;nbsp; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PICMPSocket&lt;/SPAN&gt; - IP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;ICMP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PIPXSocket&lt;/SPAN&gt; - IPX&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PEthSocket&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;底层的&lt;SPAN class=GramE&gt;以为网&lt;/SPAN&gt;接口类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;可以直接操作底层数据包&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;进程和线程类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&amp;nbsp; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PProcess&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;实现程序的主线程控制类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PServiceProcess&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;后台程序或系统进程使用的类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PThread&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;普通线程的控制类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PSemaphore&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用信号量的线程同步类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PMutex&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用互斥对象的线程同步类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PCriticalSection&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用临界区的线程同步类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSyncPoint&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用事件的线程同步类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PAtomicInteger&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述了信号量及&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PV&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;操作&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;其他杂类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;&lt;SPAN class=SpellE&gt;PArgList&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;命令行参数类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PConfig&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;存储应用程序的配置内容&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PTime&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;时间和日期的抽象类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PTimeInterval&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;以&lt;SPAN class=GramE&gt;毫秒为&lt;/SPAN&gt;单位的记时类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PDynaLink&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;动态连接类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PRemoteConnection&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;网络连接控制类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PMail&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;调用系统默认程序发邮件&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PPluginManager&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;插件管理模块&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSmartPointer&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;智能指令类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PNotifier&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;通告类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;可以调用任何类的任何函数&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSmartNotifierFunction&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;智能的通告函数类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用对象&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;控制台部分&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;HTTP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;PHTTP - HTTP&lt;/SPAN&gt;&lt;SPAN class=GramE&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PURL - URL&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的具体描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PHTML - HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的具体描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PHTTPServiceProcess&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;后台的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;HTTP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;服务程序类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;其他协议类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PInternetProtocol&lt;/SPAN&gt; - &lt;SPAN class=SpellE&gt;Interner&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;文本&lt;SPAN class=GramE&gt;协议基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;PPOP3 - POP3&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PSMTMP - SMTP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PFTP - FTP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PMIMEInfo&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;MIME&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;信息&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PTelnetSocket&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;TELNET&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PSocksProtocol&lt;/SPAN&gt; - Socks&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSTUNClient&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;实现&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;STUN&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;登陆操作&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PSNMP - SNMP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;SPAN class=GramE&gt;的基类&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSSLChannel&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;OpenSSL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基础上建立的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;SSL&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PSASL - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Cyrus SASL&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基础上建立的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;SAS&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;L&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PXMLRPC - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;在&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;XML&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;和&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;HTTP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;基础上建立的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;XMLRPC&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;协议描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PSOAPClient&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;实现&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;SOAP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;登陆&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PLDAPSession&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;OpenLDAP&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;进行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;LDAP&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;登陆&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PILSSession&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用&lt;/SPAN&gt;&lt;SPAN class=SpellE&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;OpenLDAP&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;进行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;ILS&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;登陆&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;XMPP::Stream&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;实现&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;XMPP(Jabber)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;流&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR&gt;&lt;P style="BACKGROUND: white 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;其他杂类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;:&lt;BR&gt;&lt;SPAN class=SpellE&gt;PModem&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;操作&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Modem,&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;AT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;命令和&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;Modem&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;串口通信&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PIpAccessControlList&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;子网掩码的描述&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PRandom&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;产生随机数类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PCypher&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;不同编码的解码和编码&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PWAVFile&lt;/SPAN&gt; - AIFF&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;格式的&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;WAV&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;文件操作类&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PDTMFDecoder&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;对&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;PCM&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;流进行&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;DTMF&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;解码&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt; &lt;BR&gt;&lt;SPAN class=SpellE&gt;PMemoryFile&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;让数据存储在内存中&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PSDLVideoDevice&lt;/SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;使用&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;SDL&lt;/SPAN&gt;&lt;SPAN class=GramE&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;库实现&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;视频设备&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;PXML - XML&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的&lt;SPAN class=GramE&gt;解析器&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;BR&gt;&lt;SPAN class=SpellE&gt;PVXMLChannel&lt;/SPAN&gt; - VXML&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;的解析器&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/30033.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>用Ping命令测试MTU大小</title><link>http://blog.vckbase.com/bluesky/archive/2007/09/10/29307.html</link><pubDate>Mon, 10 Sep 2007 01:31:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/09/10/29307.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/29307.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/09/10/29307.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/29307.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/29307.html</trackback:ping><description>测试本地ISP的MTU大小可以通过简单的Ping命令实现。&lt;BR&gt;如:ping &amp;#8211;l 14xx &amp;#8211;f&amp;nbsp; www.163.com&lt;BR&gt;&lt;BR&gt;参数说明：　　&lt;BR&gt;* &amp;#8211;l 14xx参数：发送一个定长数据包，14xx是要测试的包大小，ADSL的MTU一般在1450与1492之间，在测试过程中需要不断调整该值&lt;BR&gt;&lt;BR&gt;* &amp;#8211;f 参数：通知操作系统不能私自更改该数据包大小 &lt;BR&gt;&lt;BR&gt;* www.163.com：任意一台Internet上的主机，也可使用其它主机名或IP地址 &lt;BR&gt;&lt;BR&gt;输入此命令后，观看反馈结果。结果可能有两种：&lt;BR&gt;1、Packet needs to be fragmented but DF set.提示数据包过大需要分片。&lt;BR&gt;2、有正确的应答。&lt;BR&gt;通过这两个结果，可以使用二分法手工调整数据包大小，直到找到临界值,在临界值上+28就得到本地ISP MTU的大小。&lt;BR&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/29307.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>SDL:一个自由的跨平台的多媒体开发包</title><link>http://blog.vckbase.com/bluesky/archive/2007/08/31/28960.html</link><pubDate>Fri, 31 Aug 2007 04:04:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/08/31/28960.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/28960.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/08/31/28960.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/28960.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/28960.html</trackback:ping><description>&lt;H1&gt;&lt;FONT color=#8b0000&gt;SDL是什么？&lt;/FONT&gt;&lt;/H1&gt;&lt;BR&gt;&lt;TABLE cellPadding=4 border=0&gt;&lt;BR&gt;&lt;TBODY&gt;&lt;BR&gt;&lt;TR&gt;&lt;BR&gt;&lt;TD&gt;SDL是一个自由的跨平台的多媒体开发包。&lt;/TD&gt;&lt;/TR&gt;&lt;BR&gt;&lt;TR&gt;&lt;BR&gt;&lt;TD&gt;适用于 &lt;FONT color=#ff0033&gt;游戏、游戏SDK、演示软件、模拟器、 MPEG播放器和其他应用软件&lt;/FONT&gt;。&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;TABLE cellPadding=4 border=0&gt;&lt;BR&gt;&lt;TBODY&gt;&lt;BR&gt;&lt;TR&gt;&lt;BR&gt;&lt;TD&gt;&lt;BR&gt;它的详细介绍在下面的链接中可以找到:&lt;BR&gt;&lt;A href="http://www.libsdl.org/intro.cn/"&gt;http://www.libsdl.org/intro.cn/&lt;/A&gt;&lt;A href="http://www.libsdl.org/intro.cn/toc.html"&gt;&lt;/A&gt;&lt;A href="http://www.libsdl.org/intro.cn/whatisit.html"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/28960.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>操作系统桌面效果比武：Vista VS Ubuntu(转贴)</title><link>http://blog.vckbase.com/bluesky/archive/2007/04/20/25605.html</link><pubDate>Fri, 20 Apr 2007 03:47:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/04/20/25605.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/25605.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/04/20/25605.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/25605.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/25605.html</trackback:ping><description>&lt;P&gt;作者：Haohappy&amp;nbsp; 来源：&lt;A href="http://www.phpeye.com/"&gt;PHPEye.com&lt;/A&gt; 2007-04-19 最后更新：2007-04-19 10:47:43 &lt;/P&gt;
&lt;P&gt;毫无疑问，两个都很帅，不过显然Ubuntu更酷一些。&lt;BR&gt;&lt;BR&gt;视频地址：&lt;BR&gt;&lt;A href="http://www.youtube.com/watch?v=xC5uEe5OzNQ"&gt;http://www.youtube.com/watch?v=xC5uEe5OzNQ&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/25605.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>C++ Coding Standard (2007-01-09)</title><link>http://blog.vckbase.com/bluesky/archive/2007/04/19/25579.html</link><pubDate>Thu, 19 Apr 2007 02:44:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/04/19/25579.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/25579.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/04/19/25579.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/25579.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/25579.html</trackback:ping><description>&lt;A href="http://www.possibility.com/Cpp/CppCodingStandard.html"&gt;http://www.possibility.com/Cpp/CppCodingStandard.html&lt;/A&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/25579.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>软件设计中的可用性(转贴)</title><link>http://blog.vckbase.com/bluesky/archive/2007/04/12/25417.html</link><pubDate>Thu, 12 Apr 2007 03:53:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/04/12/25417.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/25417.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/04/12/25417.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/25417.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/25417.html</trackback:ping><description>&lt;H1&gt;&lt;A name=uidesign&gt;软件设计中的可用性&lt;/A&gt;&lt;/H1&gt;Microsoft Corporation &lt;BR&gt;2000年10月 
&lt;P&gt;&lt;B&gt;摘要：&lt;/B&gt;本文介绍了可用性的概念，说明为什么可用性应当是所有软件设计项目中的一个重要部分。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;目录&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/china/MSDN/library/archives/MSDNonline/features/articles/uidesign.asp#uidesign_topic1"&gt;简介&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/china/MSDN/library/archives/MSDNonline/features/articles/uidesign.asp#uidesign_topic2"&gt;可用性定义&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/china/MSDN/library/archives/MSDNonline/features/articles/uidesign.asp#uidesign_topic3"&gt;常见问题&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/china/MSDN/library/archives/MSDNonline/features/articles/uidesign.asp#uidesign_topic4"&gt;资源&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;HR SIZE=1&gt;

&lt;P&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT class=105v&gt;&lt;A name=uidesign_topic1&gt;简介&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;在工作中体现可用性&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;在创建软件的环境中，术语&amp;#8220;可用性&amp;#8221;表示一种方法，它将用户而不是系统摆在过程的中心。这一方法称作以用户为中心的设计，它从设计过程的一开始就将用户关心的问题和意见考虑在内，并提出在任何设计决策中用户的需要都应摆在首位。&lt;/P&gt;
&lt;P&gt;这种方法最显著的特点就是可用性测试。在测试中，用户使用产品的界面进行工作，通过界面进行交互，就他们的观点和关心的问题与设计人员和开发人员进行交流。&lt;/P&gt;
&lt;P&gt;本文讨论了可用性的概念，并讨论了为什么可用性在所有软件设计项目中都是一个重要部分。本文的第一部分定义了在软件开发环境中可用性意味着什么，以及它与衡量产品价值的其它方面间的关联。第二部分回答了一些常见的问题，包括：为什么可用性很重要，以及如何在开发过程中体现以用户为中心的设计理念等。本文在结尾处列出了一些书籍、论文和组织机构名称，帮助您加深对可用性的了解，并在项目中应用可用性。&lt;/P&gt;
&lt;P&gt;本文中讨论的大部分概念在零售和内部软件开发中均有所应用。在阅读本文时，请注意&amp;#8220;用户&amp;#8221;和&amp;#8220;产品&amp;#8221;等词语，并思考如何将其应用到您的项目和最终用户中。&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT class=105v&gt;&lt;A name=uidesign_topic2&gt;可用性定义&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;易于使用&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;可用性是衡量使用一种产品来执行指定任务的难易程度的尺度，它与实用性和受欢迎度等相关概念是有差异的。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;可用性与实用性&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;决定产品可接受性的核心属性是其有用性，它用于评价实际使用产品时，是否能达到设计人员期望产品实现的目标。有用性的概念可以进一步划分为实用性和可用性。虽然这些术语间有联系，但它们却不能相互替代。&lt;/P&gt;
&lt;P&gt;实用性指产品执行任务的能力。根据设计，产品执行的任务越多，其实用性就越高。&lt;/P&gt;
&lt;P&gt;让我们以二十世纪八十年代末问世的典型 Microsoft&amp;#174; MS-DOS&amp;#174; 字处理程序为例。此类程序提供了多种强大的文本编辑和处理功能，但需要用户学习和记忆几十个令人费解的按键后才能执行这些功能。可以说此类应用程序具有很高的实用性（它们为用户提供了必要的功能），但其可用性却较差（用户必须花费大量的时间和精力来学习和使用它们）。与之形成对比的是，一个设计合理的简单的应用程序（如计算器）使用起来很容易，但其实用性却有欠缺。&lt;/P&gt;
&lt;P&gt;这两种性质都是一种产品被市场接受所必需的，而且它们都是总的有用性概念的一部分。显然，若程序很好用但没有什么有价值的功能，那么没有人会使用它；如果程序的功能强大但却很难使用，那么用户也很可能会拒绝这个程序而转向其它的替代品。&lt;/P&gt;
&lt;P&gt;可用性测试帮助您判断用户使用产品执行特殊任务的难易程度。但是，它并不能直接帮助您判断产品自身是否有价值、是否实用（在可用性测试中，用户可能会主动提出一些关于实用性的意见，但任何意见都应通过其它更可靠的研究方法予以验证）。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;喜欢它与使用它&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;受欢迎度往往表示产品中可取的特性。如果人们喜欢某产品，就更有可能使用它，并将它推荐给其他人。但是，与实用性一样，您一定要小心不要将受欢迎度和可用性混淆。&lt;/P&gt;
&lt;P&gt;人们喜欢某产品的原因往往与实用性和可用性无关。他们可能被产品的样式和引人注目的外观吸引，或被心目中所赐予的该产品的地位吸引。人们倾向于喜欢很好用的产品，但这并不是说人们普遍喜爱的产品就是可用的。&lt;/P&gt;
&lt;P&gt;可用性是指人们是否可以使用该产品来执行他们需要执行的任务。可用性测试主要用于评价性能而不是评价喜爱程度，但标准化的调查问卷也可以用来衡量人们对产品的喜爱程度。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;发现、学习与有效性&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;可用性包含很多方面，但通常这一术语特指&lt;B&gt;发现、学习&lt;/B&gt;和&lt;B&gt;有效性&lt;/B&gt;这三种属性。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;发现&lt;/B&gt;表示针对某种特定的需要去寻找并找到产品的某一功能。可用性测试可用于确定用户找到某一功能所用的时间，以及在整个过程中用户犯了多少错误（关于定位的错误选择）。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;学习&lt;/B&gt;表示用户弄清楚如何运用所发现的功能来完成现有任务的过程。可用性测试可以确定这个过程的长短，以及在学习该功能期间用户犯了多少错误。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;有效性&lt;/B&gt;表示用户&amp;#8220;掌握&amp;#8221;了某项功能，不再需要进一步学习即可使用。可用性测试可以确定有经验的用户使用该功能时执行必要步骤所需的时间。&lt;/P&gt;
&lt;P&gt;可用性的这三个基本方面在很大程度上受到当前任务性质和用户执行任务的频率的影响。有些功能的使用频率很低或者使用起来十分复杂，导致用户基本上每次使用时都要重新学习；对于这些功能，Microsoft 通常开发了使用向导，在整个使用过程中对用户予以指导。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;光喊口号是不够的&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;软件设计人员有时以为简单的口号，如&amp;#8220;使产品更可用&amp;#8221;，就可以解决可用性问题。虽然对可用性的积极态度是重要的，但是只有在具体的产品创建环境中，通过对普通用户进行恰当的可用性测试，才能为设计人员提供所需的信息，使产品可以满足用户的需要。&amp;#8220;使产品更可用&amp;#8221;应当成为每个软件设计人员的座右铭，但是这句话只对那些了解&amp;#8220;可用性&amp;#8221;含义的设计人员才有意义。而对普通用户进行测试就是可以找到的最可靠的途径。&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT class=105v&gt;&lt;A name=uidesign_topic3&gt;常见问题&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;为什么要强调可用性问题呢？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;如果您还没有在产品设计过程中将可用性因素考虑在内，您可能会问：可用性为什么是必要的，或可用性为什么是可取的？毕竟，不进行任何可用性工作，也可能发售一个可以工作的、没有错误的产品。但是，通过引入以用户为中心的设计理念可以使产品在很多方面得以很大改进。&lt;/P&gt;
&lt;P&gt;减少用户拨打技术支持电话的次数是执行可用性测试的最佳理由。较差的可用性是用户拨打软件技术支持热线的主因，而每个软件公司主管以及信息服务经理都知道产品支持的成本是多么昂贵。此外，用户不得不寻求技术支持增加了用户对产品的潜在不满情绪。如果用户发现贵公司的产品使用起来十分容易，那么他们就不必频繁地打电话寻求技术支持了。&lt;/P&gt;
&lt;P&gt;对于内部使用的软件，之所以将可用性作为开发过程中的一个重要部分，其原因还在于它减少了培训费用。对用户而言，可用性强的软件学习起来比可用性不受重视的产品学习起来要容易得多。用户能够更快地了解产品的各项功能，并能长久地掌握它，这直接减少了培训费用和时间。&lt;/P&gt;
&lt;P&gt;可用性测试有助于促进用户对产品的接受程度。有很多因素决定了用户对产品的接受程度，这些因素包括可用性、实用性和受欢迎度。对于零售产品，用户的接受程度往往直接影响对产品的重复购买或对产品的忠诚度，这说明用户可能将产品推荐给其他人。对于内部应用程序，用户的接受程度决定用户是否愿意使用该软件执行任务，而这些软件就是针对这些任务设计的，这有助于提高生产效率。提高可用性是提高用户对产品的接受程度的一个因素。&lt;/P&gt;
&lt;P&gt;可用性可将您的产品与您的竞争对手的产品区分开来。如果两个产品在实用性方面从本质上讲是一样的，那么人们很可能认为可用性更好的产品高出一筹。此外，由于 Microsoft&amp;#174; Windows&amp;#174; 的外观和感受以及随附的编程准则划定了基本用户界面的使用区域的标准，因此很多执行相似功能的程序其外观与操作在相当大的程度上是相似的。这些相似性表明，即使可用性上的细微差异也会对用户的喜好产生重大的影响。&lt;/P&gt;
&lt;P&gt;最后请记住，每个产品最终都要进行可用性测试。用户每次使用您的产品时，都是在对它进行可用性测试，而他们对可用性优劣的意见将会影响他们是否继续使用该产品。将产品推向市场之前，对产品进行测试，可以有助于确保用户对产品的满意程度。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;它的花费是多少？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;软件设计人员和项目经理往往担心，如果采用以用户为中心的设计过程并执行适当的可用性测试，恐怕要占用大量的时间并花费大量的金钱。事实上，花费在关注用户方面的时间和金钱通常是相当少的，而且与&lt;I&gt;不&lt;/I&gt;这样做而导致的花费相比，这点花费也是微不足道的。&lt;/P&gt;
&lt;P&gt;例如，设想一下在开发周期的后期而不是在前期（产品仍处在开发阶段时）对设计进行修正您要花费多少时间和金钱吧！如果您一直等到 Beta 测试时期才使用户接触到产品以便进行可用性测试，就会发现自己不得不将花费了大量时间开发的程序的各部分分拆重做。而若等到产品真正发布时，如果要根据负面反馈进行修改或支持较差的设计，因为产品支持的庞大开销或用户对产品的接受程度较差等原因，很可能要支付高昂的费用。&lt;/P&gt;
&lt;P&gt;合理的可用性研究通常只需要两周或更短的时间，并可以显著减少开发周期后期进行修改所需的时间和金钱。进行测试所需的花费将根据您的产品的性质以及所测试的界面部分的不同而有所不同。&lt;/P&gt;
&lt;P&gt;可以认为可用性测试与代码测试是类似的。成功的项目经理在计划开发项目时总是会考虑到代码测试。他们并不认为代码测试是项目时间表或预算外的额外部分，而是将代码测试作为开发过程的一部分而计入成本。因为若不进行代码测试，那么花费反而会高得多。对于可用性测试，情况也是如此。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;怎样获得可用性？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;在理解可用性的重要性基础上，软件设计人员有时试图&amp;#8220;获得&amp;#8221;一些可用性，就好象可用性是一种成分，他们可以简单地把它添加到产品中，这样产品就更可用了。然而，可用性应当是设计过程本身的一部分，不是您可以在设计过程的随便某一地方添加的&amp;#8220;东西&amp;#8221;。可用性专家提到&amp;#8220;用户关注的&amp;#8221;与&amp;#8220;以用户为中心的设计&amp;#8221;的原因是：可用性取决于将用户的需要一直作为设计过程的中心。以用户为中心的设计根据需要的不同，包含的内容不单单是在界面中按照一组规则，对按钮和菜单布置进行管理。可用性测试是对设计工作进行检查的良机，而不是在产品中&amp;#8220;添加&amp;#8221;可用性的一种方法。&lt;/P&gt;
&lt;P&gt;Gould、Boies 和 Lewis (1991) 为以用户为中心的设计定义了 4 个重要的原则：&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;B&gt;及早以用户为中心：&lt;/B&gt;设计人员应当在设计过程的早期就致力于了解用户的需要。 &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;综合设计：&lt;/B&gt;设计的所有方面应当齐头并进的发展，而不是顺次发展。使产品的内部设计与用户界面的需要始终保持一致。 &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;及早并持续性地进行测试：&lt;/B&gt;当前对软件测试的唯一可行的方法是根据经验总结出的方法，即若实际用户认为设计是可行的，它就是可行的。通过在开发的全过程引入可用性测试，可以使用户有机会在产品推出之前就设计提供反馈意见。 &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;反复式设计：&lt;/B&gt;大问题往往会掩盖小问题的存在。设计人员和开发人员应当在整个测试过程中反复对设计进行修改。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;为什么应当将用户融入进来？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;设计人员应当认识到他们自己不是普通的用户。与一般的用户相比，他们对正在开发的系统有着更深入的了解。因此，对大多数用户而言不明确或造成混淆的界面，可能对那些从事项目设计工作的人员来说是非常清晰的。某些软件设计人员可以在一定程度上代表普通用户，但他们绝对不能代替实际使用产品的真正用户。&lt;/P&gt;
&lt;P&gt;因此，通过在早期关注普通用户的需要，并根据用户测试结果经常改进设计，以用户为中心的软件设计人员会提出更好的设计，并生产出更好的产品。&lt;/P&gt;
&lt;P&gt;更好的设计将得到用户更好的认可。零售软件增加买进点的利益是很明显的：这增加了销售额。对于为内部使用而开发的软件，认可也是十分重要的：买进点增加将导致生产效率增加，并减少了对技术支持的需求。显然，从开发的一开始就将用户融入进来，并向用户表明您看重他们所关心的问题和需求，这将使用户更愿意协助您开发出更好的软件。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;遵循这些准则就足够了吗？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;Microsoft 为 Windows 计算平台开发了一系列界面准则，以此确保 Windows 程序具有一致的外观和感受。其它公司为非 Windows 计算平台开发了类似的准则，并且象 Jakob Nielsen 这样的专家撰写了大量关于设计可用 Web 页的文章。通过关于这些主题的大量信息，设计人员有时认为生产可用产品所需的全部工作就是严格遵守准则和规范。&lt;/P&gt;
&lt;P&gt;这种想法的错误之处在于：准则在本质上是通用的。准则必须应用到各种各样不同的情况之中，因此它不能总是针对您正在设计的特定的应用程序制订最佳的行动方案。遵守一组合理编写的准则有助于您设计出风格一致的界面，但是您不能保证它是可用的，除非通过真正的用户对它进行了测试。当您的确要使用准则时，不要象使用详尽的说明书一样，希望根据准则执行的方法所生成的所有结果都是最好的。两个设计人员可以用两种不同的方法实施同一个准则，而两种实施方案对特定情况却不一定同等适用。而且，有时候严格遵守准则可能导致很差的结果，或在准则之间发生冲突。只有采用以用户为中心的设计，才可以在问题产生前排除它们。&lt;/P&gt;
&lt;P&gt;对这个问题的另一种理解方式是：应当使以用户为中心的设计理念成为设计决策的决定因素，而不是以用户界面准则为决定因素。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;是否需要创建可用性实验室？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;不要以为可用性测试就意味着创建昂贵的实验室，在天花板上安装摄像机，安装单向镜，以及采用其它以小组为中心的设陷技术。的确，进行大量测试的公司通常认为建立专用的实验室十分方便，并且可用性顾问往往可以为客户提供各种各样的设施和设备，但您也可以在各种各样的设置和环境中执行有用、有效的可用性测试。&lt;/P&gt;
&lt;P&gt;一种方法只需要一个测试人员（该测试人员对有人参与的研究工作与数据收集十分精通），在用户工作时坐在用户后面观察用户如何执行任务，这在会议室或办公室里就可以轻而易举地办到。Dumas 和 Redish (1999) 提供了大量关于使用观察法进行测试的信息。&lt;/P&gt;
&lt;P&gt;随着可用性测试的进一步进行，您可以添加诸如摄像机、单向镜等设备，或其它帮助实时观察和记录用户显示器的工具。不必一下子添加所有的设备，即使一件一件地添加，也可以使您从可用性测试中获得更多有价值的东西。&lt;/P&gt;
&lt;P&gt;另一种方法是，您可以将测试外包给可用性顾问。关于为您寻找合适顾问的几点提示信息，请参见下文的&amp;#8220;我如何开始？&amp;#8221;。&lt;/P&gt;
&lt;P&gt;&lt;B&gt;我如何开始？&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;一旦您决定将以用户为中心的设计原理运用到您的开发过程中，就需要决定是自己雇佣可用性专业人员还是将可用性测试外包给供应商。&lt;/P&gt;
&lt;P&gt;可用性专业人员协会 (UPA) 有一份供应商指南，有助于找到为您执行测试的可用性顾问。&lt;/P&gt;
&lt;P&gt;有些咨询部门还可以帮助您创建您自己的可用性实验室或开发内部的可用性程序，在您的设计过程中引入可用性理念。&lt;/P&gt;
&lt;P&gt;如果您宁愿自己雇佣可用性专业人员，那么 Human Factors and Ergonomics Society 有职业介绍服务，使您可以找到潜在的雇员。很多可用性专业人员还属于 ACM Special Interest Group on Computer-Human Interaction (SIGCHI) 和 UPA，您也可以在他们的出版物和会刊上刊登招聘广告。&lt;/P&gt;
&lt;P&gt;无论您选择哪种途径，请记住：您将要雇佣的是测试服务人员，而不是那些自己访问您的界面，并告诉您界面上有哪些错误的人员。设计人员不是普通用户的原则同样也适用于可用性专业人员。&lt;/P&gt;
&lt;P&gt;关于这些公司和组织的信息，请参见下文的&amp;#8220;资源&amp;#8221;，您从中可以找到更多的关于可用性测试和以用户为中心的设计的内容。&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT class=105v&gt;&lt;A name=uidesign_topic4&gt;资源&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;文献和书籍&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;Beyer、Hugh 和 Karen Holtzblatt。&lt;I&gt;Contextual Design: Defining Customer-Centered Systems&lt;/I&gt;。San Francisco: Morgan Kaufmann, 1997。(ISBN:&amp;nbsp;1558604111)&lt;/P&gt;
&lt;P&gt;Dumas、Joseph S. 和 Janice C. Redish。&lt;I&gt;A Practical Guide to Usability Testing&lt;/I&gt;。 London: Intellect Books, 1999。(ISBN:&amp;nbsp;1841500208)&lt;/P&gt;
&lt;P&gt;Gould、John D.、Stephen J. Boies 和 Clayton Lewis。"Making Usable, Useful, Productivity: Enhancing Computer Applications。" &lt;I&gt;Communications of the ACM&lt;/I&gt; (January 1991): 72-86。&lt;/P&gt;
&lt;P&gt;Hackos、JoAnn T. 和 Janice C. Redish。&lt;I&gt;User and Task Analysis for Interface Design。&lt;/I&gt;New York: John Wiley and Sons, 1998。(ISBN:&amp;nbsp;0471178314)&lt;/P&gt;
&lt;P&gt;Nielsen, Jakob。&lt;I&gt;Usability Engineering。&lt;/I&gt;Boston: AP Professional, 1994。(ISBN:&amp;nbsp;0125184069)&lt;/P&gt;
&lt;P&gt;Shneiderman 和 Ben。&lt;I&gt;Designing the User Interface: Strategies for Effective Human-Computer Interaction&lt;/I&gt;。Reading, MA: Addison Wesley, 1998。(ISBN:&amp;nbsp;0201694972)&lt;/P&gt;
&lt;P&gt;&lt;B&gt;组织&lt;/B&gt; &lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;A href="http://www.acm.org/sigchi/"&gt;ACM Special Interest Group on Computer-Human Interaction (SIGCHI)&lt;/A&gt;（英文）：UI 从业者的最大的组织。 &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bcs.org.uk/hci/"&gt;英国 HCI 小组&lt;/A&gt;（英文）：英国计算机协会的专家组。有关合约资源请参见顾问目录。 &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.hfes.org/"&gt;人文因素和人类工程学组织&lt;/A&gt;（英文）。 &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.upassoc.org/"&gt;可用性专家协会&lt;/A&gt;（英文）：参见其顾问目录以获得合约资源。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;其它联机资源&lt;/B&gt; &lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;A href="http://www.hcibib.org/"&gt;HCI 书目&lt;/A&gt;（英文）：人机交互出版物与资源。 &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/ui/"&gt;Microsoft 用户经验与 UI 设计资源&lt;/A&gt;（英文）。 &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.useit.com/"&gt;Useit.com&lt;/A&gt;（英文） &lt;/LI&gt;&lt;/UL&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/25417.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>CFileDialog的又一Bug</title><link>http://blog.vckbase.com/bluesky/archive/2007/01/18/24071.html</link><pubDate>Thu, 18 Jan 2007 04:53:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2007/01/18/24071.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/24071.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2007/01/18/24071.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/24071.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/24071.html</trackback:ping><description>&lt;P&gt;由于文件对话框的显示位置比较混乱，实在难看，于是想让其居中显示，从CFileDialog派生了自己的类,然后重载CFileDialog::OnInitDone(),&lt;BR&gt;代码如下：&lt;BR&gt;void CMyFileDialogEx::OnInitDone()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;CFileDialog::OnInitDone();&lt;/P&gt;
&lt;P&gt;CenterWindow(GetDesktopWindow());&lt;BR&gt;}&lt;BR&gt;竟然没反应，位置还是很混乱，到网上找了一圈还是没找到有效的解决方法．&lt;BR&gt;改为如下代码，竟然可以居中了，不过无法理解，而且这段代码对其父窗口的位置无影响...&lt;BR&gt;void CMyFileDialogEx::OnInitDone()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;CFileDialog::OnInitDone();&lt;/P&gt;
&lt;P&gt;GetParent()-&amp;gt;CenterWindow(GetDesktopWindow());&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;开发环境：vs2003, winxp+sp2&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/24071.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>推荐一个directshow开发的论坛</title><link>http://blog.vckbase.com/bluesky/archive/2006/08/30/22152.html</link><pubDate>Wed, 30 Aug 2006 08:50:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/08/30/22152.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/22152.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/08/30/22152.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/22152.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/22152.html</trackback:ping><description>陆其明的百度贴吧：&lt;BR&gt;&lt;A href="http://post.baidu.com/f?kw=%C2%BD%C6%E4%C3%F7"&gt;http://post.baidu.com/f?kw=%C2%BD%C6%E4%C3%F7&lt;/A&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/22152.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>Almost Every file format in the world（转贴）</title><link>http://blog.vckbase.com/bluesky/archive/2006/08/24/22068.html</link><pubDate>Thu, 24 Aug 2006 03:47:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/08/24/22068.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/22068.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/08/24/22068.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/22068.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/22068.html</trackback:ping><description>&amp;nbsp;对每一种文件格式进行了简单的描述，只可惜没有文件格式的详细文档．&lt;BR&gt;转自：&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;http://www.ace.net.nz/tech/TechFileFormat.html#Top&lt;/A&gt; 
&lt;CENTER&gt;&lt;A href="http://www.ace.net.nz/index.htm"&gt;&lt;/A&gt;
&lt;P&gt;&lt;A name=Top&gt;&lt;/A&gt;&lt;B&gt;&lt;FONT color=#ff0000&gt;&lt;FONT size=+3&gt;Almost Every file format in the world!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;FONT size=+4&gt;A&lt;/FONT&gt; &lt;/P&gt;&lt;/CENTER&gt;
&lt;P&gt;&lt;/P&gt;
&lt;CENTER&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt; &lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ABK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Draw AutoBackup&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ACL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Draw 6 keyboard accelerator&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ACM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Used by Windows in the system directory&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ACP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office Assistant Preview file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ACT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office Assistant Actor file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ACV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OS/2 drivers that compress and decompress audio data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;After Dark screensaver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ADB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Appointment database used by HP 100LX organizer&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ADD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OS/2 adapter drivers used in the boot process&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ADM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;After Dark MultiModule screensaver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ADP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Used by FaxWorks to do setup for fax modem interaction&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ADR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;After Dark Randomizer screensaver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AFM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Adobe font metrics&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AF2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ABC Flowchart file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AF3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ABC Flowchart file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Adobe Illustrator drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Apple Mac AIFF sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ALB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JASC Image Commander album&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ALL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Arts &amp;amp; Letters Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AMS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Velvert Studio music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ANC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Canon Computer Pattern Maker file that is a selectable list of pattern colors&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ANI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Animated Cursor&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ANS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ANSI text&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;API&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Application Program Interface file; used by Adobe Acrobat&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;APR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Approach 97 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;APS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual C++ file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ARC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;LH ARC (old version) compressed archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ARJ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Robert Jung ARJ compressed archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ART&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Xara Studio drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ART&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Canon Crayola art file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual InterDev file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ASCII text&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WinWord AutoSave&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Assembler language source file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Active Server Page (an HTML file containing a Microsoft server-processed script)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ASP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Procomm Plus setup and connection script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Claris Works "assistant" file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ATT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AT&amp;amp;T Group 4 bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AVI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Video for Windows movie&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;AWD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FaxView document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=b&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;B&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BAK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Backup file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BAS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;BASIC code&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Batch file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BFC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows 95 Briefcase document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Backgammon for Windows game&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Binary file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;GroupWise initialization file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BIN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Binary file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Sometimes used to denote backup versions&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BK$&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Also sometimes used to denote backup versions&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BKS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;An IBM BookManager Read bookshelf&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BMK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;An A bookmark file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BMP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows or OS/2 bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BM1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Apogee BioMenace data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BRX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;A file for browsing an index of multimedia options&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BSP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quake map&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BS1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Apogee Blake Stone data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;BTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Batch file used by Norton Utilities&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;B4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Helix Nuts and Bolts file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=c&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;C&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;C&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C code&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CAB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft cabinet file (program files compressed for software distribution)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CAL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CALS Compressed Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CAL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Calendar schedule data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CAS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Comma-delimited ASCII file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;IntelliCharge categorization file used by Quicken&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft clean boot file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CCB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic Animated Button configuration&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CCF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Multimedia Viewer configuration file used in OS/2&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;CCH&lt;/FONT&gt;&lt;/B&gt;&lt;/CENTER&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Chart&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CCM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus CC:Mail "box" (for example, INBOX.CCM)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CD Audio Track&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Channel Definition Format file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Phillips Compact Disk Interactive format&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Core Draw drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Draw template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CDX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Draw compressed drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CEL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CIMFast Event Language file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CFB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Comptons Multimedia file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CFG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Configuration file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CGI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Common Gateway Interface script file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CGM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Computer Graphics Metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CH&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OS/2 configuration file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CHK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;File fragments saved by Windows Disk Defragmenter or ScanDisk&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CHP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura Publisher chapter&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CIL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Clip Gallery download package&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CIM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Sim City 200 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CIN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OS/2 change control file that tracks changes to an INI file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 1 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 2 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 3 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 4 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK5&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 5 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CK6&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;iD/Apogee Commander Keen 6 data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CLASS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Java class&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CLP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows Clipboard file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CLS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic Class Module&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Command file for Windows NT (similar to a DOS .BAT file)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;DOS CP/M command file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;dBase-II program file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Address document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Move animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CMX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Presentation Exchange image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CNF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Configuration file used by Telnet, Windows, and other applications&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CNM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows application menu options and setup file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CNQ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Compuworks Design Shop file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CNT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows (or other) system content files for the help index and other purposes&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;COB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;trueSpace2 object&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;COD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft C compiler output as displayable assembler with original C as comments&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;COM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Command file (program)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fax Cover document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fax Cover document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft MS-DOS code page information file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Control Panel extension&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel colour palette&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C++ code&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Presents Presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Photo-Paint image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CPX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Presentation Exchange Compressed drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CRD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Cardfile file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CRP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Presents Run-Time Presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CRT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Certificate file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CSC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CSP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;PC Emcee On-Screen image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CSV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Comma-separated values file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Scitex CT Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CTL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Used in general to mean a file containing control information.&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CUE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Cue Cards data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CUR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows Cursor&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CUT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dr Halo bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Versions archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft CodeView information screen&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CWK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Claris Works data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CWS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Claris Works template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;CXX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C++ source code file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=d&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;D&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Merge Data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DBF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Aston-Tate dBASE database&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DBX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;DataBeam image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DCR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Shockwave file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DCS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Desktop Color Separation file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DCX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fax image (based on PCX)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DDF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;BTRIEVE database&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DEF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;SmartWare II data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DEF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C++ Definition&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DER&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Certificate file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DIB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Device-Independent Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DIC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dictionary&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Data Interchange Format spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DIR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Macromedia Director file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DIZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Description file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DLG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C++ Dialogue Script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DLL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dynamic-Link Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DMF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;X-Trakker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DOC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FrameMaker or FrameBuilder document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DOC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DOC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DOC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DOT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word document Template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DPR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Borland Delphi project header file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DRV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Driver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DRW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Micrografx Designer/Draw&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DSG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;DooM saved game&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DSM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dynamic Studio music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DSP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Developer Studio project&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DSQ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel QUERY file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DSW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Developer Studio workspace&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DWG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AutoCAD drawing eXchange format&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;DXF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AutoDesk Drawing Interchange format&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=e&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;E&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;EMF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Enhanced Windows Metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ENC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Encore file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;EPS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Encapsulated PostScript image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ER1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ERWin file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ERX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ERWin file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;EVY&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Envoy document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;EWL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Encarta document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;EXE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Executable file (program)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=f&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;F&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;F&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FORTRAN file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;F77&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FORTRAN file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;F90&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FORTRAN file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FAR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Farandole Composer music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FAV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Outlook navigation bar&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FAX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FAX Type image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FH3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Aldus Freehand 3 drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fractal image file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FITS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CCD camera image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FLC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AutoDesk FLIC animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FLI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AutoDesk FLIC animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FLT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel filter&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FLT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;StarTrekker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FMB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oracle binary source code for form, version 4.0 and later&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FMT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oracle text format of form, version 4.0 and later&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FMT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Schedule+ print file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FMX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oracle executable form, version 4.0 and later&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FOG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fontographer font&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FON&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;System font&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FOR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FORTRAN file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FOT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Font-related file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FileMaker Pro file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FP1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Flying Pigs for Windows data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FP3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FileMaker Pro file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FPX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FlashPix bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Form&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FrameMaker or FrameBuilder document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oracle executable form version 3.0 and earlier&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic form&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Merge form&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;FRX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic form stash file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=g&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;G&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GAL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Multimedia Manager album&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GCP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ground Control Point file used in image processing of remote sensing data .&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GED&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Graphic Environment Document (drawing)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GEM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;GEM metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GEN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura-Generated text file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GFC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Patton&amp;amp;Patton Flowcharting 4 flowchart file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GFI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GFX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GID&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows 95 global index file (containing help status)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CompuServe bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GIM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GIX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GNA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GNX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GRA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Graph&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GRD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Grid file, used in image processing of remote sensing data often to form map projections.&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GRP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Program Manager Group&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GTK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Graoumftracker (old) music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GT2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Graoumftracker (new) music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GWX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GWZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Genigraphics Graphics Link presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;GZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Unix Gzip compressed file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=h&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;H&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;H&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C program header&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HED&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HighEdit document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HEL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Hellbender saved game&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HEX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Macintosh BinHex 2.0 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HGL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HP Graphics Language drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HLP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Help file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HOG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lucas Arts Dark Forces WAD file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HPJ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic Help Project&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HPP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;C++ program header&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HQX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Macintosh BinHex 4.0 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;History file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HyperTerminal&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Hypertext document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HTML&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Hypertext document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;HTX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Extended HTML template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=i&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;I&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ICA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Citrix file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ICB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Targa bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ICM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Image Color Matching profile file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ICO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows Icon&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IDD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MIDI Instrument Definition&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IDQ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Internet Data Query file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IFF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Amiga ILBM&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IGF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Inset Systems metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuickBooks for Windows interchange file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IMA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WinImage file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IMG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;GEM image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Assembler language or Active Server include file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Information file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Initialization file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oracle source code for form, version 3.0 and earlier&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;InstallShield install script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;INS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;X-Internet sign-up file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ISO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lists the files on a CD-ROM; based on the ISO 9660 CD-ROM file system standard&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ISP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;X-Internet sign-up file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ISU&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;InstallShield uninstall script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Impulse Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;IW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Idlewild screensaver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=j&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;J&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JAR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Java ARchive file (a compressed file for applets and related files)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JAVA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Java source code&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JBF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Paint Shop Pro image browser file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JFF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JMP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;SAS JMPDiscovery chart-to-statistics file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JN1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Epic MegaGames Jill of the Jungle data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JPEG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JPG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JavaScript source code&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;JTF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;JPEG bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=k&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;K&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;KDC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Kodak Photo-Enhancer&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;KFX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;KoFax Group 4 image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;KYE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Kye game data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=l&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;L&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LBM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Deluxe Paint bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LDB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access lock file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LEG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Legacy document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LHA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Alternate file suffix for LZH&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LIB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LIS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Output file produced by a Structured Query Reporting (SQR) program&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LOG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Log file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LPD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Helix Nuts and Bolts file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LRC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Intel Video Phone file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;List file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LWO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lightwave Object file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LWP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Wordpro 96/97 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LZH&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;LH ARC compressed archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;LZS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Skyroads data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=m&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;M&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;M3D&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Motion 3D animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MacPaint image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access module&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Form&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic or MS Visual C++ Project&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Macro&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Map file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Duke Nukem 3D WAD game file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAQ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Query&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Report&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Freelance Graphics Smartmaster file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Table&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Paperport file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MAZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Hover maze data&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MB1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Apogee Monster Bash data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MCC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dialer10 calling card&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MCS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MathCAD image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MCW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word for Macintosh document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access add-in&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access database&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access MDE file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Digital Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quake model file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access blank database template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access Workgroup&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MDZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Access wizard template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MED&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Music Editor, OctaMED music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MER&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Format for interchanging spreadsheet/database data; recognized by Filemaker, Excel, and others&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MET&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Presentation Manager metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Miscellaneous&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MIC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Image Composer file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MID&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MIDI music&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MMF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Mail File&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MMM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Multimedia Movie&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MOD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FastTracker, StarTrekker, Noise Tracker (etc.) music module file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MOD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Multiplan spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MOV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuickTime for Windows movie&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MPE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MPEG animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MPEG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MPEG animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MPG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MPEG animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MPP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Project file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MPP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CAD drawing file format&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MP3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MPEG Audio Layer 3 (AC3) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MSG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Mail message&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MSN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Network document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MSP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Paint bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MultiTracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MUS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Music&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MVB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Multimedia Viewer file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;MWP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Wordpro 97 Smartmaster file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=n&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;N&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;NAP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;NAP Metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;NCB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Developer Studio file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;NSF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Notes database&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;NST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Noise Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;NTF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Notes database template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=o&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;O&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OBD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office binder template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OBD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office Binder&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OBJ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Object file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OBZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office Binder Wizard&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OCX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Object Linking and Embedding custom control&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OFN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Office FileNew file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OFT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Outlook template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OKT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Oktalyzer music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OLB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OLE Object Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OLE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OLE object&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OPT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Developer Studio file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ORG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Organiser file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OR2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Organiser 2 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;OR3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Organiser 97 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=p&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;P&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;P10&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tektronix Plot 10 drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PAB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Personal Address Book&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PAK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quake WAD file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PAL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows colour palette&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PAT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Draw pattern&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PBK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Phonebook&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PBM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Portable Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PCD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Kodak Photo-CD image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PCL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HP Laserjet bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PCS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;PICS animation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PCT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Macintosh PICT drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PCX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;ZSoft PC Paintbrush bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PDF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Adobe Acrobat Portable Document Format or Netware Printer Definition File&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PDF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Package Definition File from Microsoft Systems Management Server&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PDQ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Patton&amp;amp;Patton Flowcharting PDQ Lite file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PFA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Type 1 font (ASCII)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PFB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Type 1 font (binary)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PFC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;PF Component&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PFM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Printer Font Metrics&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PGL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HP Plotter drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PGM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Portable Graymap (bitmap)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;PC Paint bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus picture&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Macintosh PICT drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Program Information File&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;IBM PIF drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lucas Arts Dark Forces WAD file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Epic Pinball data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Epic Pinball data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PIX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Inset Systems bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PJ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MKS Source Integrity file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PKG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Developer Studio application extension (similar to a DLL file)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Perl program&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PLT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;HPGL Plotter drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PLT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;AutoCAD Plot drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PM5&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Pagemaker 5.0 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PM6&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Pagemaker 6.0 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;P65&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Pagemaker 6.5 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PNG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Portable Network Graphics bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PNG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Paint Shop Pro Browser catalogue&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PNT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MacPaint graphic file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;POT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft PowerPoint Template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PP4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Picture Publisher 4 bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PPA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft PowerPoint Add-in&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PPM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Portable Pixelmap bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PPS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft PowerPoint slide show&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PPT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft PowerPoint presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PRE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Freelance presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PRF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows system file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PRN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Print Table (space delimited text)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PRS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Harvard Graphics for Windows presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PRZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus Freelance Graphics 97 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Postscript Interpreted drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PSD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Adobe Photoshop bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Outlook Personal Folder File&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Polytracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PUB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura Publisher publication&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PUB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Publisher document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PWD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Pocket Word document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PWZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft PowerPoint Wizard&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;PXL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Pocket Excel spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=q&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;Q&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QAD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;PF QuickArt Document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QBW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuickBooks for Windows file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QDT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quick Books data file from the Quicken UK Accountancy/Tax/Invoice program&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QLB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quick Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QRY&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Query&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuickTime Movie&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuickTime Movie&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;QXD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Quark XPress file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=r&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;R&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;R&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Pegasus Mail resource file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Real Audio sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RAM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Real Audio sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RAS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Sun Raster Images bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RAW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Raw File Format (bitmap)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual C++ Resource Script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;REC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Recorder macro&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;REG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Registration file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RES&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual C++ Resource&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RFT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;RFT-DCA&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RLE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Run-Length Encoded bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Real Audio video file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RMI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MIDI music&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ROV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Rescue Rover data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RPT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual Basic Crystal Reports file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RTF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Rich Text Format document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;RTM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Real Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=s&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;S&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SAM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ami Professional document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SAV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Saved game file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Source Safe file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Matrix/Imapro SCODL slide image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Schedule+ 7&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCH&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Schedule+ 1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;trueSpace2 scene&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Dial-Up Networking Script&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows screensaver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Fax image&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SCT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Scitex CT bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SC2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Schedule+ 7&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SDL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;SmartDraw library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SDR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;SmartDraw drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SDT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;SmartDraw template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SEA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Self-expanding archive (used by Stuffit for Mac files and possibly by others)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SEP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tagged Image File Format (TIFF) bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SHB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Show presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SHB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Document shortcut file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SHG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Hotspot bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SHS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Shell scrap file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SHW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Show presentation&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SIT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Stuffit archive of Mac files&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SLK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Symbolic Link (SYLK) spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SND&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;NeXT sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SND&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Mac Sound Resource&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SQC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Structured Query Language (SQR) common code file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SQR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Structured Query Language (SQR) program file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;STM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Scream Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;STY&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura Publisher style sheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SVX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Amiga 8SVX sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;SYS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;System file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;S3M&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Scream Tracker 3 music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=t&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;T&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TAR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tape Archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TAZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Unix Gzip/Tape Archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TEX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Texture file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TGA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Targa bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TGZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Unix Gzip/Tape Archive&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;THEME&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows 95 Desktop Theme&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;THN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Graphics Workshop for Windows thumbnail&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TIF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tag Image File Format (TIFF) bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TIFF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tag Image File Format (TIFF) bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TIG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tiger file, used by US government to distribute maps&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TLB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;OLE Type Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TMP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows temporary file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TRM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Terminal file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TRN&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MKS Source Integrity project usage log&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TTF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;TrueType font&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TWF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;TabWorks file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TWW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Tagwrite Template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TX8&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MS-DOS Text&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;TXT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Text&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;T2T&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Sonata CAD modelling software file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=u&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;U&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;UDF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows NT Uniqueness Database File&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ULT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ultratracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;URL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Internet shortcut&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;USE&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;MKS Source Integrity file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=v&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;V&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VBP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic Project&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VBW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Visual Basic workspace&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VBX&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visual Basic custom control&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VCF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Vevi Configuration File; defines objects for use with Sense8's WorldToolKit&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VDA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Targa bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Virtual Instrument file from National Instruments LABView product&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VLB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Ventura Library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VOC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Creative Labs Sound Blaster sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura Publisher publication&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VSD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visio drawing (flow chart or schematic)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VST&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Targa bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VSW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Visio Workspace file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;VXD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Windows virtual device driver&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=w&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;W&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WAD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Large file for Doom game containing video, player level, and other information&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WAV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows Waveform sound&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WB1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuattroPro for Windows spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WB2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuattroPro for Windows spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WBK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word Backup&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WBL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Argo WebLoad II upload file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WCM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Macro&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WDB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Works database&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WEB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;CorelXara Web document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WGP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Wild Board Games data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WID&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Ventura width table&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WIL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WinImage file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WIZ&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word Wizard&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WK1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 versions 1 &amp;amp; 2 spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WK3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 version 3 spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WK4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 version 4 spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WKS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 Worksheet spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WKS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Works document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WLF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Argo WebLoad I upload file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WLL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Word Add-In&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WMF&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Windows Metafile&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WOW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Grave Composer music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Novel PerfectWorks document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WP4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect 4 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WP5&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect 5 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WP6&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect 6 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Demo&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPG&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Graphic&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Works document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WPT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordPerfect Template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WQ1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuattroPro/DOS spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WQ2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;QuattroPro/DOS version 5 spreadsheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WRI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Write document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WRL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Virtual Reality model&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 1 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS2&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 2 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 3 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 4 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS5&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 5 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS6&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 6 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WS7&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar for Windows 7 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WSD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;WordStar 2000 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;WVL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Wavelet Compressed Bitmap&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=x&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;X&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XAR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Corel Xara drawing&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLA&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel add-in&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLB&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel toolbar&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLC&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel chart&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLD&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel dialogue&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel backup&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel macro&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLS&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel worksheet&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLT&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel template&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLV&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel VBA module&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XLW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Excel workbook / workspace&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XM&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;FastTracker 2, Digital Tracker music module (MOD) file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XR1&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Epic MegaGames Xargon data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XTP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;XTree data file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XY3&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;XYWrite III document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XY4&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;XYWrite IV document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XYP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;XYWrite III Plus document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;XYW&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;XYWrite for Windows 4.0 document&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=y&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;Y&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;YAL&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Arts &amp;amp; Letters clipart library&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;YBK&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Microsoft Encarta Yearbook&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=z&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;Z&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;Z&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Unix Gzip&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ZIP&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Zip file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;ZOO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;An early compressed file format&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;&lt;A name=nos&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=+4&gt;N&lt;/FONT&gt;&lt;FONT size=+2&gt;umbers and symbols&lt;/FONT&gt; 
&lt;CENTER&gt;&lt;B&gt;&lt;FONT size=-1&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#Top"&gt;Top&lt;/A&gt;&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#a"&gt;A&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#b"&gt;B&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#c"&gt;C&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#d"&gt;D&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#e"&gt;E&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#f"&gt;F&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#g"&gt;G&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#h"&gt;H&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#i"&gt;I&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#j"&gt;J&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#k"&gt;K&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#l"&gt;L&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#m"&gt;M&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#n"&gt;N&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#o"&gt;O&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#p"&gt;P&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#q"&gt;Q&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#r"&gt;R&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#s"&gt;S&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#t"&gt;T&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#u"&gt;U&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#v"&gt;V&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#w"&gt;W&lt;/A&gt; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#x"&gt;X&lt;/A&gt;&lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#y"&gt;Y&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#z"&gt;Z&lt;/A&gt;&amp;nbsp; &lt;A href="http://www.ace.net.nz/tech/TechFileFormat.html#nos"&gt;No#&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="75%" bgColor=#ffff00 border=10&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;000-999&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Used to number old versions of files and number related data files&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;12M&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 97 Smartmaster file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;123&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Lotus 123 97 file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;2GR and 3GR&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;VGA Graphics driver/configuration files under Windows&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;386&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;A file for use in an 80386 or higher microprocessor&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;669&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Composer 669, Unis Composer music mod file&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;#01 and higher&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;A method of numbering picture files for a roll of film that has been scanned&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;$$$&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Used by OS/2 to keep track of archived files&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;B&gt;&lt;FONT size=-1&gt;@@@&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT size=-1&gt;Screen files used in the installation and instruction on use of applications&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;
&lt;CENTER&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/tech/index.html"&gt;Return to Index&lt;/A&gt;&lt;/B&gt; &lt;BR&gt;&lt;B&gt;&lt;A href="http://www.ace.net.nz/"&gt;Return to Ace Net Home Page&lt;/A&gt;&lt;/B&gt;&lt;/CENTER&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/22068.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>CFileDialog的bug</title><link>http://blog.vckbase.com/bluesky/archive/2006/07/27/21549.html</link><pubDate>Thu, 27 Jul 2006 10:39:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/07/27/21549.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/21549.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/07/27/21549.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/21549.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/21549.html</trackback:ping><description>&lt;P&gt;一段打开文档的代码,前一段时间好好地,今天突然出问题了.Access violation 的异常,跟踪发现出在CFileDialog析构的时候.&lt;BR&gt;测试环境：winxp pro + sp2; &lt;BR&gt;编译：vc6.0+sp5;&lt;BR&gt;void CTestFile::OnOpen() &lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;char szFilter[256] = {0};&lt;BR&gt;&amp;nbsp;&amp;nbsp;lstrcpy(szFilter, "WMV File (*.wmv)|*.wmv|");&lt;BR&gt;&amp;nbsp;&amp;nbsp;lstrcat(szFilter, "媒体文件 (媒体类型)|*.wmv;*.avi;*.mpeg;*.mpg;*.asf||");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; CFileDialog dlg(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | OFN_HIDEREADONLY, szFilter, this);&lt;BR&gt;&amp;nbsp; &amp;nbsp;if(dlg.DoModal() == IDOK)&lt;BR&gt;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;搞了好久,才找到原因,就是因为在stdafx.h中加了下面的两个宏;&lt;BR&gt;#define&amp;nbsp;WINVER 0x0500&lt;BR&gt;#define&amp;nbsp;_WIN32_WINNT 0x0500&lt;BR&gt;去掉这两个宏的话,没问题.&lt;BR&gt;如果非要用高版本的platform sdk的话,下面的方法也是一个解决办法.&lt;BR&gt;&lt;BR&gt;void CTestFile::OnOpen() &lt;BR&gt;{&lt;BR&gt;&amp;nbsp;char szFilter[256] = {0};&lt;BR&gt;&amp;nbsp;lstrcpy(szFilter, "WMV File (*.wmv)|*.wmv|");&lt;BR&gt;&amp;nbsp;lstrcat(szFilter, "媒体文件 (媒体类型)|*.wmv;*.avi;*.mpeg;*.mpg;*.asf||");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;CFileDialog *pFileDlg = new CFileDialog(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | OFN_HIDEREADONLY, szFilter, this);&lt;BR&gt;&amp;nbsp;if(pFileDlg)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFileDlg-&amp;gt;DoModal();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;delete pFileDlg;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFileDlg = NULL;&lt;BR&gt;&amp;nbsp; &amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/21549.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>桌面切换</title><link>http://blog.vckbase.com/bluesky/archive/2006/06/16/20836.html</link><pubDate>Fri, 16 Jun 2006 07:10:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/06/16/20836.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/20836.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/06/16/20836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/20836.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/20836.html</trackback:ping><description>&lt;P&gt;作者:碧水蓝天&lt;BR&gt;&lt;FONT color=#002c99&gt;&lt;A href="http://blog.vckbase.com/bluesky"&gt;http://blog.vckbase.com/bluesky&lt;/A&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;在写服务程序中可能涉及到桌面切换的问题.要在用户登陆之前服务程序要与winlogo桌面交互,这个时候可能就需要进行桌面切换的动作.比如在winlogo桌面显示一个MessageBox或着接收模拟鼠标的输入.&lt;BR&gt;下面是一段在能够在winlogo桌面显示MessageBox的代码:&lt;BR&gt;void CMyService::Run()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (m_bIsRunning) &lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;HDESK hDesktop;&lt;BR&gt;&amp;nbsp;&amp;nbsp;HDESK hDeskSave;&lt;BR&gt;&amp;nbsp;&amp;nbsp;HWINSTA hwinstaSave;&lt;BR&gt;&amp;nbsp;&amp;nbsp;HWINSTA hwistaNew;&lt;BR&gt;&amp;nbsp;&amp;nbsp;char pvInfo[128] = {0};&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;DWORD dwLen;&lt;BR&gt;&amp;nbsp;&amp;nbsp;BOOL bNeedSwitch = FALSE;&lt;BR&gt;&amp;nbsp;&amp;nbsp;HDESK hActiveDesktop;&lt;BR&gt;&amp;nbsp;&amp;nbsp;hActiveDesktop = OpenInputDesktop(DF_ALLOWOTHERACCOUNTHOOK, FALSE, MAXIMUM_ALLOWED);&lt;BR&gt;&amp;nbsp;&amp;nbsp;GetUserObjectInformation(hActiveDesktop, UOI_NAME, pvInfo, sizeof(pvInfo), &amp;amp;dwLen);&lt;BR&gt;&amp;nbsp;&amp;nbsp;if(lstrcmp(pvInfo, "Winlogon") == 0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bNeedSwitch = TRUE;&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;if(bNeedSwitch)&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;hwinstaSave = GetProcessWindowStation();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DWORD dwThreadId = GetCurrentThreadId();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;hDeskSave = GetThreadDesktop(dwThreadId);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;hwistaNew = OpenWindowStation("WinSta0", FALSE, MAXIMUM_ALLOWED);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;BOOL bRet = SetProcessWindowStation(hwistaNew);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;hDesktop = OpenDesktop("Winlogon", 0, FALSE, MAXIMUM_ALLOWED);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(hDesktop)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bRet = SetThreadDesktop(hDesktop);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;MessageBox(NULL, "Hello", "桌面切换测试", MB_OK);&lt;BR&gt;&amp;nbsp;&amp;nbsp;if(bNeedSwitch)&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp; SetProcessWindowStation(hwinstaSave);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetThreadDesktop(hDeskSave);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseDesktop(hDesktop);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseWindowStation(hwistaNew);&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;CloseDesktop(hActiveDesktop);&amp;nbsp;&lt;BR&gt;Sleep(5000);&lt;BR&gt;}&lt;BR&gt;}&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/20836.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>什么是用户界面设计(Zt)?</title><link>http://blog.vckbase.com/bluesky/archive/2006/06/16/20829.html</link><pubDate>Fri, 16 Jun 2006 01:40:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/06/16/20829.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/20829.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/06/16/20829.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/20829.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/20829.html</trackback:ping><description>&lt;TABLE cellSpacing=5 width="95%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top&gt;
&lt;P&gt;&lt;FONT color=#666666&gt;(作者:袁小伟 来自：&lt;A href="http://www.chinaui.com/" target=_blank&gt;中国UI设计网&lt;/A&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;　在人和机器的互动过程（Human Machine Interaction）中，有一个层面，即我们所说的界面（interface）。从心理学意义来分，界面可分为感觉（视觉、触觉、听觉等）和情感两个层次。用户界面设计是屏幕产品的重要组成部分。界面设计是一个复杂的有不同学科参与的工程，认知心理学、设计学、语言学等在此都扮演着重要的角色。用户界面设计的三大原则是：置界面于用户的控制之下；减少用户的记忆负担；保持界面的一致性。 &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;用户界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。 &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;结构设计　Structure Design &lt;BR&gt;　　结构设计也成概念设计 （Conceptual Design），是界面设计的骨架。通过对用户研究和任务分析，制定出产品的整体架构。基于纸质的的低保真原型（Paper Prototype）可提供用户测试并进行完善。在结构设计中，目录体系的逻辑分类和语词定义是用户易于理解和操作的重要前提。如西门子手机的设置闹钟的词条是&amp;#8220;重要记事&amp;#8221;，让用户很难找到。 &lt;BR&gt;
&lt;LI&gt;交互设计 Interactive Design &lt;BR&gt;　　交互设计的目的是使产品让用户能简单使用。 任何产品功能的实现都是通过人和机器的交互来完成的。因此，人的因素应作为设计的核心被体现出来。交互设计的原则如下： &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;　　1)　有清楚的错误提示。误操作后，系统提供有针对性的提示。 &lt;BR&gt;　　2) 让用户控制界面。&amp;#8220;下一步&amp;#8221;、&amp;#8220;完成&amp;#8221;，面对不同层次提供多种选择，给不同层次的用户提供多种可能性。 &lt;BR&gt;　　3) 允许兼用鼠标和键盘。同一种功能，同时可以用鼠标和键盘。提供多种可能性。 &lt;BR&gt;　　4) 允许工作中断。例如用手机写新短信的时候，收到短信或电话，完成后回来仍能够找到刚才正写的新短信。 &lt;BR&gt;　　5) 使用用户的语言，而非技术的语言。 &lt;BR&gt;　　6) 提供快速反馈。给用户心理上的暗示，避免用户焦急。 &lt;BR&gt;　　7) 方便退出。如手机的退出，是按一个键完全退出，还是一层一层的退出。提供两种可能性。 &lt;BR&gt;　　8）导航功能。随时转移功能，很容易从一个功能跳到另外一个功能。 &lt;BR&gt;　　9）让用户知道自己当前的位置，使其做出下一步行动的决定。 &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;视觉设计　Visual Design &lt;BR&gt;在结构设计的基础上，参照目标群体的心理模型和任务达成进行视觉设计。包括色彩、字体、页面等。视觉设计要达到用户愉悦使用的目的。视觉设计的原则如下： &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;　　1）界面清晰明了。允许用户定制界面。 &lt;BR&gt;　　2） 减少短期记忆的负担。让计算机帮助记忆，例：User Name,、Password、IE进入界面地址可以让机器记住。 &lt;BR&gt;　　3） 依赖认知而非记忆。如打印图标的记忆、下拉菜单列表中的选择 &lt;BR&gt;　　4） 提供视觉线索。图形符号的视觉的刺激；GUI（图形界面设计）：Where, What, Next Step &lt;BR&gt;　　5） 提供默认（default）、撤销（undo）、恢复（redo）的功能 &lt;BR&gt;　　6） 提供界面的快捷方式 &lt;BR&gt;　　7） 尽量使用真实世界的比喻。如：电话、打印机的图标设计，尊重用户以往的使用经验。 &lt;BR&gt;　　8） 完善视觉的清晰度。条理清晰；图片、文字的布局和隐喻不要让用户去猜。 &lt;BR&gt;　　9）界面的协调一致。如手机界面按钮排放，左键肯定；右键否定；或按内容摆放。 &lt;BR&gt;　　10） 同样功能用同样的图形。 &lt;BR&gt;　　11）色彩与内容。整体软件不超过5个色系，尽量少用红色、绿色。近似的颜色表示近似的意思。 &lt;/P&gt;
&lt;P&gt;　西门子6688：&amp;#8220;确定&amp;#8221;按键设计的不一致性 &lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=186 src="http://www.lumei.edu.cn/hyishu/smys/03.jpg" width=343&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;　　用户界面设计构筑了产品设计的基础。如只有首先确定了手机菜单的交互形式，才能在造型设计上决定是采用五项键或上下键。 &lt;/P&gt;
&lt;P&gt;　　在国外，用户界面设计人员有了一个新的称谓：Information Architecture,信息建筑师。它不仅仅是指美工，而是具有心理学、软件工程学、设计学等综合知识的人。 &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/20829.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>"线程安全"</title><link>http://blog.vckbase.com/bluesky/archive/2006/02/14/17679.html</link><pubDate>Tue, 14 Feb 2006 00:45:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/02/14/17679.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/17679.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/02/14/17679.html#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/17679.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/17679.html</trackback:ping><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; 以前常听高手告诫&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;MFC&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对象不要跨线程使用，因为&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;MFC&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;不是线程安全的。比如&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;CWnd&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对象不要跨线程使用&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可以用窗口句柄（&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;HWND&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;）代替。&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;CSocket/CAsyncSocket&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对象不要跨线程使用&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;用&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;SOCKET&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;句柄代替&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;那么什么是线程安全&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;?什么时候需要考虑?我的看法是,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果程序涉及到多线程的话，就应该考虑线程安全问题。比如说设计的接口，将来需要在多线程环境中使用，或者需要跨线程使用某个对象时，这个就必须考虑了。关于线程安全也没什么权威定义。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;在这里我说说我的理解&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;：&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;也就是说我们不用考虑同步的问题&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;FONT face=宋体&gt;。&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;一般而言&amp;#8220;线程安全&amp;#8221;由多线程对共享资源的访问引起。如果调用某个接口时需要我们自己采取同步措施来保护该接口访问的共享资源&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;则这样的接口不是线程安全的&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;.MFC&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;和&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;STL&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;都不是线程安全的&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;怎样才能设计出线程安全的类或者接口呢&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;?&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果接口中访问的数据都属于私有数据&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;那么这样的接口是线程安全的&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;或者几个接口对共享数据都是只读操作&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;那么这样的接口也是线程安全的&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果多个接口之间有共享数据&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;而且有读有写的话&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;如果设计者自己采取了同步措施保护共享资源，调用者不需要考虑数据同步问题，则这样的接口是线程安全的，否则不是线程安全的。&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/17679.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>Getting Started Writing Windows Drivers (转自http://www.osronline.com)</title><link>http://blog.vckbase.com/bluesky/archive/2006/02/13/17659.html</link><pubDate>Mon, 13 Feb 2006 03:58:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2006/02/13/17659.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/17659.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2006/02/13/17659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/17659.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/17659.html</trackback:ping><description>&lt;P&gt;&lt;!--StartFragment --&gt;&lt;FONT class=tsBody&gt;&lt;SPAN class=text&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;A name=back&gt;BACKGROUND&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q26&gt;What Are Some Of The Key Concepts In Operating Systems and Computer Science That I Need To Understand Before Learning To Write Drivers?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;You need to understand some basics about operating systems and devices before you can learn to write drivers. Here's a list of things you should know: &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;The difference between wait locks versus spin locks, and why spin locks might be used in an Operating System &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;Threads and processes: What these are in the Windows world versus the Unix world &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;What we mean by "thread safe", fully re-entrant, and MP safe &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;Processor modes -- What's the difference between Ring 0 and Ring 3 in an x86 architecture system &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;Memory management - User mode, versus Kernel Mode. What we mean by "demand paged virtual memory" &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;What are multiple, nested, interrupt levels &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;The difference between I/O port space and memory space &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;Something about how devices work: What a device register looks like, why/when devices interrupt &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;The definition of "direct memory access" (DMA) and the basic differences between DMA and programmed I/O relevant to a driver &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q25&gt;What Are The Most Important Things To Know Abour Writing Drivers?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Listen to me now, and listen closely: You absolutely cannot write a WDM driver without understanding the basic architecture concepts of the operating system. This means that you must understand threading, serialization and synchronization, IRQLs, the basic objects used in the I/O subsystem (driver, device, etc), and the general flow of an I/O request through the system. Writing drivers is not like writing most applications; you absolutely cannot just find a sample and start hacking away at it to make it do what you want. It simply won't work. You have to put the work in up front to get a basic clue, or you'll be condemned to having problem after problem with no idea of how to fix what you've done.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;So, you need to learn something about Windows operating sytem architecture. This means, at the very least, you need to read Inside Windows whatever-is-the-most-recent-version. You also need to read the Getting Started With Windows Drivers section of the DDK, and please, please, &lt;EM&gt;please&lt;/EM&gt;, try to read as much as you can stomach of the Kernel-Mode Driver Architecture Design Guide in the DDK. There's a &lt;B&gt;ton &lt;/B&gt;of good information in there, and while it isn't much fun to read, it'll be good for you in the end and you'll be very happy you did it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Trust me on this one. There are very few shortcuts. Learn about the O/S. &lt;B&gt;Then&lt;/B&gt; start to learn about how to write drivers. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q1&gt;&lt;STRONG&gt;How Do I Learn How To Write A Driver for Windows?&lt;/STRONG&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;If you've written drivers for VMS or one of the many UNIX variants, and you're familiar with NT O/S concepts, you might be able to learn what you need to know by reading the documentation provided with the Windows Driver Development Kit (DDK). Get the most recent version of the DDK (see later question), and read the section entitled Getting Started with Windows Drivers. This documentation is surprising good, and covers a very broad range of topics. This is particularly true of the DDK starting with Windows XP.&lt;BR&gt;&lt;BR&gt;If you're new to drivers, or if tackling the DDK straight off seems like a bit more than you want to handle, you can augment your sources with some of the technical books that are available. We recommend:&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;Inside Microsoft Windows 2000, 3rd Edition&lt;/EM&gt;, by Solomon and Russinovich, Microsoft Press. Good overall introduction to Windows o/s architecture.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;Windows NT Device Driver Development&lt;/EM&gt;, by Viscarola and Mason, published by New Riders. Written by OSR's consulting partners, this book contains the details about the NT I/O subsystem. The only disadvantage of this book is that it was written in the NT V4 timeframe, before Win2K and therefore before the introduction of Plug and Play support. No matter, it's still the most solid architectural reference around.&amp;nbsp; (And what's more, you can order this book directly through the OSR Online Store.)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;Programming the Microsoft Windows Driver Model&lt;/EM&gt;, by Walter Oney. This is a solid book that covers the details of Plug and Play.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;Probably the best way to come up to speed on Windows drivers fast is to take a seminar on the topic. Don't be too quick to dismiss this option, even if you consider yourself pretty smart. Sure, it costs some money. But NT drivers are both complicated and confusing enough that it can be extremely helpful to have somebody brain-dump you with just the required information. Also, if the person teaching the class has real hands-on knowledge, they can probably save you lots of time by helping you avoid some of the better-known "gotchas" that lurk in this space.&lt;BR&gt;&lt;BR&gt;If you do opt to take a seminar, do not take one from a "local" company. There are three seminar companies to consider that offer seminars world-wide: &lt;A class="" href="http://www.osr.com/" target=_blank&gt;OSR&lt;/A&gt;, &lt;A class="" href="http://www.azius.com/" target=_blank&gt;Azius&lt;/A&gt;, and &lt;A class="" href="http://www.oneysoft.com/" target=_blank&gt;OneySoft&lt;/A&gt;. Each of these companies offer either lecture-only or lecture-plus-lab seminars, lasting from&amp;nbsp;three days to a week in duration. Almost nobody (even experienced NT driver writers) takes one of these seminars and says it was a waste of time. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;&lt;A name=tools&gt;TOOLS OF THE TRADE&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=textbold&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;&lt;A name=Q2&gt;What Tools Do I Need To Write Windows Drivers?&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt; &lt;BR&gt;&lt;BR&gt;&lt;SPAN class=text&gt;Starting with the Windows XP DDK and later, the DDK contains everything you need. You can use this DDK to build drivers for Windows 2000 and forward. It has the compiler, header files, and everything else. Because of licensing issues, you cannot download this DDK from the web unless you are an MSDN subscriber (in which case you download it from the MSDN site). However, you can get Microsoft to send you the DDK on CD, for nothing more than shipping and handling changes. Check out &lt;A class="" href="http://www.microsoft.com/ddk/" target=_blank&gt;http://www.microsoft.com/ddk/&lt;/A&gt; for more information. The XP DDK is also part of MSDN.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;If you still need to develop drivers for Windows NT V4.0, you'll need the NT V4.0 DDK, MSVC++ and the platform SDK. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;&lt;/SPAN&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q4&gt;Do I have to use Microsoft's Compiler?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;SPAN class=text&gt;Face it: There is very little that you really &lt;EM&gt;have&lt;/EM&gt; to do in this world, besides breathe and die. Strictly speaking, you do not have to use the MS VC++ compiler. A few brave souls over the past years have used other compilers. But trying to use another compiler is best described as an exquisitely painful exercise. The DDK header files use a significant number of Microsoft specific features (such as language extensions, pragmas, and the like). Writing drivers is hard enough. Trying to write drivers using something other than the Microsoft compiler is really not something that you want to try.&lt;/SPAN&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;BR&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q3&gt;What Language Can I Write Drivers In?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;You write drivers for Windows in either C or C++. Support for using C++ is tenuous (&lt;A class="" href="http://download.microsoft.com/download/5/b/5/5b5bec17-ea71-4653-9539-204a672f11cf/KMcode.doc"&gt;click here to download an interesting paper on this topic&lt;/A&gt; written by one of the Microsoft kernel devs), but it can be done. Don't even think about trying to use another language. All the functions and data types are only defined in C/C++ header files. There are no assembly language definitions provided, so you can't use assembly language, either.&lt;BR&gt;&lt;BR&gt;Further, it seems that the Microsoft Visual C++ compiler is a lot more rigorous in terms of catching ordinary errors than the MSVC compiler. So, even though it's probably best for most people to write drivers in "plain C", it's also probably a good idea to name your files *.cpp, to gain the added rigor that the C++ compiler provides. &lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q19&gt;What Debuggers Can Be Used for Driver Debugging?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;WinDbg, Microsoft's standard kernel mode debugger, comes with the DDK. You can also download the latest version from &lt;A href="http://www.microsoft.com/whdc/ddk/debugging/default.mspx" target=_blank&gt;here&lt;/A&gt;. In general, WinDbg is a powerful and reliable tool.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;If you're just starting out in the world of drivers, you probably should use WinDbg. You'll hear lots of whining and carping about WinDbg from some of the "old hands" that have been doing NT driver development for years. While WinDbg is quite reliable now, this has not always been the case.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;An alternative to using WinDbg is the use of &lt;A href="http://www.numega.com/" target=_blank&gt;Compuware's NuMega Labs&lt;/A&gt; SoftICE. This debugger gained fame for its speed and reliability debugging Windows 95 drivers. Even under Windows, SoftICE has a loyal developer following.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Whichever debugger you choose, be sure to read the documentation. WinDbg, especially, has very considerable documentation that describes everything from how to set up the debugger to how to configure its many features.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q21&gt;What Testing Tools Are Available?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;The Windows operating system contains the most powerful testing tool available, Driver Verifier.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Driver Verifier is available starting with Windows 2000. Its features are very much enhanced in Windows XP and later releases.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Driver Verifier (usually, referred to as just "Verifier") comprises special set of modules in the operating system that carefully monitor the execution of specific drivers. If Verifier detects an inconsistency, or any incorrect operation, it will display a diagnostic message in the debugger and then crash the system.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Driver Verifier is setup and controlled using the utility verifier.exe, located in the Windows system directory. Using verifier.exe, you can configure Driver Verifier to monitor specific drivers (such as a driver that you are writing) for problems.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Driver Verifier is best when it's used throughout your entire debugging process. That is, you should always have Verifier enabled for your driver on your test machine. As you go through the process of adding functionality to or modifying your driver, Driver Verifier will be there to watch your driver's actions.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;It's important to realize that Driver Verifier is essentially a passive monitor. That means that while it might occasionally modify the information sent to your driver, it mostly just watches what your driver does. Driver Verifier itself is not a tester. It doesn't send any I/O requests to your driver. Therefore, in order to make use of Driver Verifier, you will have to send the broadest range of both valid and invalid I/O requests to your driver. This will allow Driver Verifier to monitor your driver's behavior in the broadest possible set of conditions.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q22&gt;Are There Other Test Tools, Besides Verifier?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Absolutely. Check the \tools directory in the DDK. With each new release of the DDK, more tools are added. Some of these tools are exceptionally powerful and useful. For starters, check out DC2 (called "device path exerciser" in the DDK documentation). We may provide a more comprehensive list later, if we get to it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;In the mean time, look into "Call Usage Verifier" (CUV) and deprecated function checking, both described in the DDK. Strictly speaking, these aren't test tools; but then again, neither is Driver Verifier.&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q24&gt;How Do I Get Started Using The DDK?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Install the DDK on your development machine. Note that drivers are built from the command line using the BUILD utility, not from Visual Stuido (though, if you really want to, you can invoke BUILD from within Visual Studio... &lt;/FONT&gt;&lt;A href="http://www.osronline.com/login.cfm?prompt=ntInsider&amp;amp;id=104"&gt;&lt;FONT face=Arial size=2&gt;see the OSR Online article here for how to do this&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt; and operationally &lt;/FONT&gt;&lt;A href="http://www.osronline.com/article.cfm?article=43"&gt;&lt;FONT face=Arial size=2&gt;download the command procedure that will help you do this&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;). You run the BUILD utility from a command prompt window that's been started through the shortcut menus that the DDK installs on your system. Go to &lt;B&gt;Start-&amp;gt;Programs-&amp;gt;Development Kits-&amp;gt;Windows DDK-&amp;gt;Build Environments&lt;/B&gt; and choose a target build environment. If you don't know which build environment to target, choose the most recent version of Windows. Be sure to read about the build environment and the build utility buried in the DDK documentation under the topic Driver Development Tools, Tools For Building Drivers, Build.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;STRONG&gt;&lt;A name=Q23&gt;Where Can I Get The Latest DDK?&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;If you're an MSDN subscriber, you can log in and download the latest Windows DDK from &lt;A href="http://msdn.microsoft.com/" target=_blank&gt;Microsoft's MSDN Website&lt;/A&gt;. If you are not an MSDN subscriber, you can visit &lt;A href="http://www.microsoft.com/whdc/ddk/winddk.mspx" target=_blank&gt;Microsoft's DDK site&lt;/A&gt; and request that Microsoft send you a free copy of the DDK on CD, however you will have to pay a nominal fee for shipping and handling (this was US$15 for shipping within the USA when this FAQ was last updated).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;A name=Q20&gt;&lt;/A&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=Q20&gt;What's This Checked Build Stuff?&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;Windows comes in two basic flavors: (a) The normal distribution kit that everybody uses, and (b) A special build that has debugging information in it. The build with debugging information is for use by driver writers, and for diagnosing serious system problems. This debug build is called the "Checked Build."&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;See the XP DDK's Getting Started section, Guide to Using the Free and Checked Builds, for a full run-down on what the checked build is, where you get it, and how to best make use of it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;A name=create&gt;&lt;STRONG&gt;CREATING YOUR DRIVER&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q7&gt;There Are Many Different Driver Models -- How Do I Know What KIND Of Driver I Should Write?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;This is a much harder question than it might at first appear. Basically, get the latest DDK. Look at the Table of Contents. It has a list of major sections, one per class of device. For example, the DDK that I'm looking at as I write this has:&lt;BR&gt;
&lt;LI&gt;Battery Devices&lt;/LI&gt;
&lt;LI&gt;Display and Print Devices&lt;/LI&gt;
&lt;LI&gt;IEEE 1284.4 Devices&lt;/LI&gt;
&lt;LI&gt;Modem Devices&lt;/LI&gt;
&lt;LI&gt;Multifunction Devices&lt;/LI&gt;
&lt;LI&gt;Network Devices&lt;/LI&gt;
&lt;LI&gt;Parallel Ports and Devices&lt;/LI&gt;
&lt;LI&gt;Serial Ports and Devices&lt;/LI&gt;
&lt;LI&gt;Smart Card Devices&lt;/LI&gt;
&lt;LI&gt;Storage Devices&lt;/LI&gt;
&lt;LI&gt;Streaming Devices (Video and Audio)&lt;/LI&gt;
&lt;LI&gt;Other Devices&lt;/LI&gt;
&lt;LI&gt;System Support For Buses&lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;P&gt;If your device type doesn't jump out at you right away above, be sure to look under "System Support for Buses." If you need to support, for example, a SCSI adapter, that's where you'd look.&lt;BR&gt;&lt;BR&gt;If your device falls into one of the categories described (not including "Other Devices"), you're all set. This is good, because Windows provides shortcut models for writing drivers for common types of adapters (some of these shortcut approaches are called "mini-drivers" or "mini-ports"). Unless you need to do something very unusual, you can save a ton of time using one of these custom-tailored driver environments.&lt;BR&gt;&lt;BR&gt;On the other hand, maybe you're trying to write a device driver for a battleship or something that's not in the list. In this case, you'll be writing what's known as a "Standard Kernel Mode Driver." Refer to the DDK section named "Kernel-Mode Driver Architecture" and go from there. This is also the type of driver that you'd write if, for some strange reason, you can't use the typical mini-port or mini-driver model for a well-known device type. &lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;A name=Q9&gt;&lt;FONT class=textbold face=Arial&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT class=textbold face=Arial&gt;&lt;STRONG&gt;&lt;A name=Q9&gt;Where Can I Get Driver Samples?&lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN class=text&gt;The DDK is a good place to start. There are a bunch of example drivers that are provided, under the src directory. These drivers are often the source code for the actual drivers that ship with the operating system. The DDK's license specifically allows you to start with these drivers as a base for your own driver, so go for it.&lt;BR&gt;&lt;BR&gt;If you take a seminar, especially a lab seminar, you'll undoubtedly walk away with one or more sample drivers.&lt;BR&gt;&lt;BR&gt;If you don't see a sample that's similar to the type of driver you need to write, ask one of the sources listed in "Where Do I Get Help."&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q8&gt;How Do I Start Cranking Code?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;Get the source code sample driver for a device of similar type to the one that you need to support. Assuming your license allows it, start by modifying this driver.&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q11&gt;After I Write It, How Do I Install It?&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;SPAN class=text&gt;You'll need to create an installation control file (AKA a ".inf file") to get your driver installed in the system. The .INF file is used by the setup program, which is invoked from the "Add/Remove Hardware" option in Control Panel. Yes, even if you're writing a driver that isn't directly associated with any hardware, it's still installed from "Add/Remove Hardware." Of course, if you want to get really fancy, you could write an attractive GUI program that invokes your .INF file to do the installation.&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q10&gt;What Is WDM?&lt;/A&gt;&lt;/SPAN&gt; WDF?&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;SPAN class=text&gt;WDM stands for Windows Driver Model. There's been a number of changes in the meaning of this term over the years, so almost everybody is confused about exactly what it means. However, as of Windows XP, WDM is the "forward moving" model by which drivers are built. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;Note that there is also a new, emerging way to write Windows drivers called the Windows Driver Foundation (WDF). This Microsoft-developed solution comprises&lt;/SPAN&gt; a User-Mode Framework and a Kernel-Mode Framework. It is much cleaner, and easier to understand, than WDM. As of the date of this writing (Nov 2004) these Frameworks were not yet formally released by Microsoft. When they are released, you &lt;STRONG&gt;will&lt;/STRONG&gt; want to use WDF to write your drivers, not WDM.&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q12&gt;Do I Include WDM.H or NTDDK.H?&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;SPAN class=text&gt;You want to include WDM.H. Though the definition has changed over the years, this header contains all the definitions for the Windows Driver Model. WDM is the "forward moving" model by which drivers are built. If it's not in WDM, it's probably a legacy driver type or function, and you should probably stay away from it.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q17&gt;I Want to Change The Way A Standard Driver Works - Can I Modify The DDK Sample and Just Replace The Standard Windows Driver?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;No! A million times no. This causes nothing but trouble. Plus, Windows File Protection (otherwise known as System File Protection) will probably "get" you in the end (see related questions).&lt;BR&gt;&lt;BR&gt;The right way to modify the behavior of a standard Windows driver is to write a filter driver. This driver can sit either above or below the standard driver, and modify its behavior. You can even use this approach to provide additional functionality. &lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A name=Q18&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q18&gt;What Is Windows File Protection?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;SPAN class=text&gt;This is also called System File Protection. It is the mechanism by which Windows ensures that standard system files (files in %systemroot% and below) are not modified. If you attempt to delete or change one of the files in your Windows system directory, such as a standard driver or standard DLL, Windows File Protection will simply overwrite your changed file with the original. It's very effective. Microsoft does not allow you to turn it off on your customers' machines, so forget about it.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;A name=support&gt;SUPPORT CONSIDERATIONS&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q13&gt;Do I Have To Support PnP In My Driver?&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;SPAN class=text&gt;If you're writing a driver for Windows 2000 or later, the answer is (effectively) "YES." There are some weird types of drivers that strictly speaking do not fall into the Plug and Play category (like file systems, or some specific pseudo drivers), but in general your driver has to support PnP.&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;A name=Q14&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=textbold&gt;&lt;STRONG&gt;&lt;A name=Q14&gt;Do I Have To Support PnP, Even If My Device Can Never Be Removed From The System?&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;SPAN class=text&gt;Yes. PnP is the basic process by which Win2K and later finds devices.&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A name=Q15&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Can I Write My Driver First, and Add PnP Later?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;The only real answer to this question is "no." You could do it, but it would make things harder than just implementing PnP in the first place. Sorry, the bottom line is you have to implement PnP. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A name=Q16&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;Do I Have To Support Power Management In My Driver?&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;Strictly speaking, no, but you want to. Really. The reason is that if your driver does not support power management, the entire system on which your driver is running will not support power management. Worse, if the system tries to suspend, and it can't because your driver doesn't support power management, a little message box pops up saying something like "Attempt to suspend failed because the xyz driver does not support power management." So, Windows shames you into needing to support power management, even if you weren't so inclined out of the goodness of your heart. &lt;BR&gt;&lt;BR&gt;&lt;A name=help&gt;&lt;STRONG&gt;GETTING HELP&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;&lt;A name=Q5&gt;Where Can I Get Help?&lt;/A&gt;&lt;/SPAN&gt; &lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;SPAN class=text&gt;&lt;FONT face=Arial size=2&gt;You mean where can you get &lt;EM&gt;free&lt;/EM&gt; help, right? If you subscribe to MSDN, you automatically get the privilege of calling DDK Developer Support once or twice with problems. These folks are generally very helpful. Do not expect them to write your driver for you, however.&lt;BR&gt;&lt;BR&gt;There are a surprising number of peer help forums. Check out the NTDEV (for driver developers), NTFSD (for file system developers), and WINDBG (for WinDbg debugger users) lists &lt;/FONT&gt;&lt;A href="http://www.osronline.com/page.cfm?name=ListServer"&gt;&lt;FONT face=Arial size=2&gt;here at OSR Online&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;. You must subscribe to contribute. Note that you can choose to join these groups either as traditional list server mailing lists, &lt;/FONT&gt;&lt;A href="http://www.osronline.com/page.cfm?name=ListServer"&gt;&lt;FONT face=Arial size=2&gt;online&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt; or as private usenet news groups. To do the latter, point your news reader to lists.osr.com. You will be required to log in to these groups by providing your username and password (that you specified when you joined) in order to post to the group.&lt;BR&gt;&lt;BR&gt;Another fairly good usenet news group is comps.os.ms-windows.programmer.nt.kernel-mode.&lt;BR&gt;&lt;BR&gt;The people in all of these forums are generally very helpful. Surprisingly often, the MS support folks or developers informally answer questions on all these lists. All the lists expect you to do your homework: Check the DDK documentation and the Microsoft Knowledge Base, and be sure to read the group archives before asking your question. Don't expect people in these groups to write your driver for you.&lt;BR&gt;&lt;BR&gt;A very useful publication is &lt;EM&gt;The NT Insider&lt;/EM&gt;, published every two months by OSR. One of the best things about it is that it's free. Visit &lt;A class="" href="http://www.osr.com/" target=_blank&gt;http://www.osr.com/&lt;/A&gt; for your free subscription. &lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;A name=Q6&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;SPAN class=textbold&gt;Suppose I Want To Pay for Help?&lt;/SPAN&gt; &lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=text&gt;One option is per-incident support from Microsoft's DDK Developer Support group. It's relatively inexpensive, and the support people are typically very helpful and know what they're doing.&lt;BR&gt;&lt;BR&gt;There are also a significant number of companies that provide services ranging from per-incident consulting to per-project design/build/test pricing. The costs range from pretty inexpensive to stratospheric, depending on whom you choose. In general (assuming you want to write the driver yourself), we advise you to first exhaust the (free) peer-support options and all possibility of help from Microsoft DDK Developer Support before even considering paying anybody else for assistance.&lt;BR&gt;&lt;BR&gt;Question any company carefully as to their real hands-on skills and experience in your specific type of driver before forking over your money. Don't pay somebody who develops printer drivers for a living to help you with your driver for a mass storage device. These two types of drivers have fundamentally nothing in common. On the other hand, don't engage a high-end expert firm to help you with your garden variety simple driver. This is a bit like taking your Ford to a Ferrari mechanic for a tune up. He can do it, but you'll wind up paying Ferrari prices.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/17659.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天</dc:creator><title>如何让你的程序避开全局键盘钩子的监视</title><link>http://blog.vckbase.com/bluesky/archive/2005/12/09/15787.html</link><pubDate>Fri, 09 Dec 2005 02:33:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2005/12/09/15787.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/15787.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2005/12/09/15787.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/15787.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/15787.html</trackback:ping><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 一直以来有个疑问,就是如果别人在你的电脑上安装了键盘钩子来监视你的键盘按键动作,我的程序怎么才能避开这些全局键盘钩子(system-wide hook)的监视.正好最近一段时间因为工作关系在研究钩子,顺便研究了一下这个问题,今天算是找到了一个解决办法.&lt;BR&gt;解决办法:&lt;BR&gt;在我的程序中安装一个局部键盘钩子(thread-specified hook),键盘钩子函数中不调用CallNextHookEx;&lt;BR&gt;&lt;STRONG&gt;原理:&lt;BR&gt;1.钩子链可以被破坏.同一类型的钩子会形成一个链,假如先被调用的钩子没有调用CallNextHookEx的话,后面的钩子将得不到调用.&lt;BR&gt;2.对于某个特定的线程,如果既安装了线程钩子又安装了系统钩子，则线程钩子先于系统钩子被调用.&lt;BR&gt;&lt;/STRONG&gt;实验:&lt;BR&gt;键盘钩子(WH_KEYBOARD)&lt;BR&gt;我写了个简单的对话框程序,部分代码如下:&lt;BR&gt;1.先声明钩子HHOOK gHook = NULL;&lt;BR&gt;2.键盘钩子函数:&lt;BR&gt;LRESULT&amp;nbsp; CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;MessageBox(AfxGetMainWnd()-&amp;gt;GetSafeHwnd(), "Thread hook", "keyboard", MB_OK);&lt;BR&gt;&amp;nbsp;return 0;&lt;BR&gt;&amp;nbsp;//return CallNextHookEx(gHook, nCode, wParam, lParam);&lt;BR&gt;}&lt;BR&gt;3.安装钩子:&lt;BR&gt;&amp;nbsp;DWORD nThreadid = GetCurrentThreadId();&lt;BR&gt;&amp;nbsp;gHook = SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, AfxGetApp()-&amp;gt;m_hInstance, nThreadid);&lt;BR&gt;&amp;nbsp;if(gHook == NULL)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AfxMessageBox("Install Keyboard Hook Failed", MB_OK);&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;4.卸载钩子&lt;BR&gt;BOOL ret = UnhookWindowsHookEx(gHook);&lt;BR&gt;实验方法及结果如下:&lt;BR&gt;1.先启动另一个程序,安装系统键盘钩子,再启动我的程序,安装局部键盘钩子,实验结果表明系统钩子对我的程序无效.&lt;BR&gt;2.先启动我的程序,安装局部键盘钩子,再启动另一个程序,安装系统键盘钩子.在我的程序中系统键盘钩子无效.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/15787.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>碧水蓝天的Blog</dc:creator><title>前++和后++运算符的重载</title><link>http://blog.vckbase.com/bluesky/archive/2005/11/04/14449.html</link><pubDate>Fri, 04 Nov 2005 00:47:00 GMT</pubDate><guid>http://blog.vckbase.com/bluesky/archive/2005/11/04/14449.html</guid><wfw:comment>http://blog.vckbase.com/bluesky/comments/14449.html</wfw:comment><comments>http://blog.vckbase.com/bluesky/archive/2005/11/04/14449.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blog.vckbase.com/bluesky/comments/commentRss/14449.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/bluesky/services/trackbacks/14449.html</trackback:ping><description>&lt;P&gt;&amp;nbsp; 前段时间在一次面试过程中问到了这个问题,当时没有回答出来,回来后查了一下资料.示列代码如下:&lt;BR&gt;class Integer&lt;BR&gt;{&lt;BR&gt;private:&lt;BR&gt;&amp;nbsp;long i;&lt;BR&gt;public:&lt;BR&gt;&amp;nbsp;friend const Integer operator++(Integer &amp;amp; a,int);//在对象后&lt;BR&gt;&amp;nbsp;friend Integer &amp;amp; operator++(Integer &amp;amp; a);//在对象前&lt;BR&gt;};&lt;BR&gt;&lt;BR&gt;//重载后++,其使用的是by value方式,与前++相比,多了个int参数,这个参数在函数中不用到,且在调用时不&lt;BR&gt;//用写出来&lt;BR&gt;const Integer operator++(Integer &amp;amp; a,int)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;Integer before(a);&lt;BR&gt;&amp;nbsp;a.i++;&lt;BR&gt;&amp;nbsp;return before;&lt;BR&gt;};&lt;BR&gt;//重载前++,其使用的是by reference方式&lt;BR&gt;Integer &amp;amp; operator++(Integer &amp;amp; a)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;a.i++;&lt;BR&gt;&amp;nbsp;return a;&lt;BR&gt;};&lt;BR&gt;main()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;Integer a;&lt;BR&gt;&amp;nbsp;Integer b;&lt;BR&gt;&amp;nbsp;Integer c;&lt;BR&gt;&amp;nbsp;b = a++;&lt;BR&gt;&amp;nbsp;c = ++a;&lt;BR&gt;&amp;nbsp;return 0;&lt;BR&gt;}&lt;BR&gt;//不对之处,请指正&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/bluesky/aggbug/14449.html" width = "1" height = "1" /&gt;</description></item></channel></rss>