<html>
<head>
<title>miniKillEbook</title>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
</head>
<body>
<div align="center"><center>
<table border="0" width="700" cellpadding="0" cellspacing="0">
<tr>
<td>miniKillEBook: A program to uncompile e-books that based on IE kernel.<p>作者:马健<br>
邮箱:<a href="mailto:stronghorse@tom.com">stronghorse@tom.com<br>
</a>主页:<a href="http://stronghorse.yeah.net">http://stronghorse.yeah.net</a></p>
<p><a href="#FAQ">FAQ<br>
</a><a href="#使用说明">使用说明<br>
</a> <a href="#软件安装/删除">一、软件安装/删除<br>
</a> <a href="#软件使用">二、软件使用<br>
</a><a href="#附录A 鸣谢">附录A 鸣谢<br>
</a><a href="#版本更新记录">附录B 版本更新记录</a></p>
<h1><a name="FAQ"><font color="#FF0000">FAQ</font></a></h1>
<p>Q:miniKillEBook是什么?<br>
A:这是一个专门针对基于IE内核电子书的反编译软件,可以在不知道电子书具体文件格式的情况下,反编译电子书的内容。但是内部对功能进行了限制,只能反编译HTML内容,不能反编译电子书中的图片、动画、css、js、音乐等文件。反编译结果可以是原始的HTML文件,也可以直接存为文本文件,方便转换成PDA、手机电子书格式。如果确实需要反编译动画、css、js、音乐等,可以到<a
href="http://stronghorse.yeah.net" target="_blank">我的网站</a>上看我写的《用JavaScript获取网页中的js、css、Flash等文件》。</p>
<p>Q:为什么要开发miniKillEBook?<br>
A:我在《常见电子书格式及其反编译思路》一文中,已经对研究电子书制作工具、电子书反编译工具、电子书替代工具的必要性做出了阐述,有兴趣的可以仔细阅读这篇文章。在发表这篇文章的时候,我出于某些考虑,没有发表配套的应用程序KillEBook和IECracker,结果很多人给我来信,向我索要这两个工具,让我烦不胜烦。无论如何,这两个工具是不能外传的,所以我将KillEBook的功能进行了限制,删掉了使用IE的非公开接口反编译图片、动画、css、js、音乐等的功能,仅仅保留了HTML反编译功能,就成了这个可以公开发表的miniKillEBook。<br>
<font color="#FF0000">郑重声明:请尊重原电子书制作人的劳动,勿将本软件用于非法目的,使用本软件的一切后果由使用者自己承担。</font></p>
<p>Q:miniKillEBook收费吗?<br>
A:miniKillEBook是一个“友情软件”(Friendware),用户在承诺不用于商业目的,也不对文件及其附件进行任何更改的条件下,不需要为使用该软件付任何费用,最多是在小说或动漫讨论区看到我发帖子灌水时,进去捧个人场,作为友情回报,或者在年节时发个email问声好(所以叫“友情软件”)。我承诺绝不在程序中暗藏任何商业广告、木马,但不承诺为使用miniKillEBook的后果承担任何责任。如果您需要将它用于商业目的,或加入您的网站,请<a
href="mailto:stronghorse@tom.com">与我联系</a>,否则保留追究一切责任的权利。</p>
<p>Q:miniKillEBook在使用上有什么限制?<br>
A:miniKillEBook在使用上受到下列限制:<ol>
<li>由于种种原因,本软件不能在Windows 95/98/Me/NT下使用,只能在Windows
2000/XP下使用,并且在Windows 2000下需要IE 6的支持(Windows 2000缺省安装的是IE
5)。</li>
<li>本软件仅对基于IE内核的电子书有效,并非能够反编译所有电子书的万能药。</li>
<li>本软件是模仿离线浏览器实现的,只有在网页上标注出链接,链接指向的页面才会被抓取。如果页面上只有光溜溜的文本,一个链接也没有,则本软件也就没有用武之地了。在这种情况下,只能出动CtrlN,一页、一页手工抓取。 </li>
<li>本软件只能反编译HTML内容,不能反编译电子书中的图片、动画、css、js、音乐等。如果真的有这方面的需要,可以到<a
href="http://stronghorse.yeah.net" target="_blank">我的网站</a>上看我写的《用JavaScript获取网页中的js、css、Flash等文件》。</li>
</ol>
<p>Q:miniKillEBook与KillEBook有什么区别?<br>
A:除了不能反编译电子书中的图片、动画、css、js、音乐等内容外,miniKillEBook与KillEBook功能相同。在KillEBook中,使用了IE未公开的接口来实现对这些内容的反编译,因此不宜公开发表。miniKillEBook使用的所有接口都是公开的。《用JavaScript获取网页中的js、css、Flash等文件》一文中使用的也都是公开的技术。</p>
<h2><a name="使用说明"><font color="#FF0000">使用说明</font></a></h2>
<p><a name="软件安装/删除"><font color="#FF0000">一、软件安装/删除</font></a></p>
<p>本软件安装非常简单:创建一个目录,用WinZip将下载下来的ZIP包解压缩到该目录即可。</p>
<p>ZIP包中包括下列文件:<ol>
<li>miniKillEBook.exe。这是软件的主程序。</li>
<li>miniKillEBook.htm。本帮助文件。</li>
</ol>
<p>如果您下载到的ZIP包中还包括其它文件,毫无疑问不是我放进去的,请删除。</p>
<p>另外程序运行过程中还会生成以下文件:<ol>
<li>miniKillEBook.ini。这个是参数保存文件,第一次更改参数后生成。退出miniKillEBook,删除此文件,再重启miniKillEBook,即可恢复缺省参数。</li>
</ol>
<p>本软件的删除也很简单:删除从ZIP包中解压缩出来的所有文件,及运行产生的文件即可。</p>
<p><a name="软件使用"><font color="#FF0000">二、软件使用</font></a></p>
<p>由于种种原因,本软件只能在Windows 2000/XP下使用,并且在Windows 2000下需要IE
6的支持(Windows 2000缺省安装的是IE 5)。</p>
<p>鼠标双击miniKillEBook.exe启动软件后,按照软件界面上标注的1、2、3的顺序执行:<ol>
<li>鼠标移动到“选择源文件”框中的靶子图标上,按下左键,光标变成准星图案,这时不要松开左键,将鼠标移动到电子书显示网页的窗口上再松开。如果软件认为您选择的窗口是一个有效的窗口,则会自动填充电子书的文件路径、首页,否则会提示您选择的窗口无效。如果找不到电子书中的显示窗口,也可以将准星光标移动到电子书的标题条上再放开,试试运气。</li>
<li>如果有必要,点击“反编译出来的文件存放到此文件夹”框里的文件夹选择按钮,选择文件夹。如果认为系统自动设置的文件夹可以接受,则可跳过此步骤。</li>
<li>点击“开始”按钮,开始反编译。</li>
</ol>
<p>反编译完成后,点击窗口右上角的“×”按钮即可退出程序。 </p>
<p>缺省情况下,“以文本方式保存”选项会被选中,这时反编译结果将被保存为文本文件。如果想保存成HTML文件,可以将这个选项清掉。</p>
<p>如果在第一步选择源窗口的时候,觉得不方便,可以选中“总在最上层”选项,使软件的主窗口总是漂浮在其它窗口之上。</p>
<p>有时候电子书的首页可能深入到子目录中,这样有些上级目录下的内容可能会被“只处理以下列字符串开头的链接”选项过滤掉,这时可以对这个选项内容进行编辑,只保留协议部分,然后重新点“开始”。如果您对HTML和URL不熟,就当我什么也没说好了。</p>
<p>如果不希望使用系统自动设定的目标文件夹,可以勾选“使用固定文件夹”选项,这样目标文件夹不会随着源文件的不同而发生变化。</p>
<p>开始反编译后,软件的主窗口会变成半透明,如果看到电子书中弹出错误对话框,请及时点掉,否则反编译过程可能会被吊住。</p>
<p>有些反编译出来的HTML文件,链接可能存在问题,可以用TextForever对链接进行批量更改。</p>
<h2><a name="附录A 鸣谢"><font color="#FF0000">附录A 鸣谢</font></a></h2>
<p>本软件是在一些朋友的支持与鼓励下完成的,在此对这些朋友表示衷心的感谢!</p>
<p>本软件的HTML代码解析器来自Gurmeet S. Kochar的<a
href="http://www.codeproject.com/library/GomzyHTMLReader.asp" target="_blank">HTML Reader
C++ Class Library</a>,在此对他表示感谢!</p>
<h2><a name="版本更新记录"><font color="#FF0000">附录B 版本更新记录</font></a></h2>
<p>Version 1.07<br>
功能增强:能够处理href指向txt的情况,以前认为href只能指向html。<br>
功能增强:如果网页有错,不会把IE内核显示的“无法显示网页”也当作正常内容抓下来。</p>
<p>Version 1.06<br>
新增功能:“使用固定文件夹”选项,选中后目标文件夹不会随着源文件的不同而发生变化。<br>
功能增强:替换了选择目标文件夹的对话框,允许在选择文件夹时创建新文件夹(仅针对Windows
Me/2000/XP,不含95/98)。</p>
<p>Version 1.05<br>
功能增强:更换了HTML代码解析器,速度略有加快。 </p>
<p>Version 1.04<br>
功能增强:能够处理IFRAME段。 </p>
<p>Version 1.03<br>
错误修正:如果“只处理以下列字符串开头的链接”项为空,则什么也保存不了。
</p>
<p>Version 1.02<br>
错误修正:在“以文本方式保存”时,指针未及时释放,造成轻微的内存泄漏。
</p>
<p>Version 1.01 </p>
<p>1、加强对ic32pp协议的支持,能够自动找到原始电子书所在目录。<br>
2、更改了路径获取方法,省掉了miniKillEBook.dll。 </p>
<p>Version 1.00 </p>
<p>反编译基于IE内核的电子书中的HTML内容,结果可以保存成HTML,也可以保存成文本文件。</td>
</tr>
</table>
</center></div>
</body>
</html>
- 1
- 2
前往页