手动挡CHM 编译与反编译

最近真是忙晕了。今天小发一篇日志,关于CHM 的。

什么是CHM

CHM 全称Complied Help Manual,即已编译帮助手册,由微软发布,在Windows 平台下很常见,很多软件的帮助文件就是CHM 文件,也有不少的电子书是用CHM 格式存储的。

CHM 其实就是将一些HTML 文件打包压缩,加入索引、搜索、目录等功能。

反编译CHM

反编译后的CHM 会变成HTML 文件外加嵌入到CHM 的图片、声音等文件,也可能还有用于设定样式的CSS 文件。

先说说为什么要反编译CHM ,有些时候想要单独保存CHM 中的一篇文章,如果直接复制,格式完全消失。对于一些纯文字的东西这无所谓,但是要是这些格式消失的地方有的是代码和表格,那看起来相当不方便;而另外一方面,有的时候想翻译某个外文CHM ,反编译后直接编辑HTML 文件会相当的方便。

阅读全文...

2009年9月1日 | 归档于 软件
标签: , , , ,

使用一款优秀的编辑器和纯文本来工作

所以可编辑的文件格式中,我最喜欢的就是纯文本。在我的日常应用中,我使用到最多的也是纯文本。除了浏览器,我计算机每天打开时间最长的就是文本编辑器。

使用优秀的编辑器加上纯文本文件开始工作

其实你很多的工作动可以用纯文本和一个优秀的文本编辑器来完成。

这种模式很简单,简单到你可能不屑一顾。但是这种简单并不是代表无能。恰好相反,它很高效,而且完成工作的效果远远超过你的想象。

什么是纯文本

纯文本这个词语是这样的稀松平常,甚至,可能在你接触电脑的第一天,你就知道了纯文本这个词。

我相信很多人会说,就是以txt 结尾的文件就是纯文本文件。事实真的就是这样吗?

阅读全文...

2009年8月30日 | 归档于 软件

字符编码小记

虽然大多数人都可以说出一些字符编码的名称,但是很少了解到具体的东西。

本文将介绍一下大家经常会遇上的一些字符编码,同时也介绍一下一些常见的汉字编码。写得不是很详细,主要是一些我查编码的一些笔记。

ASCII 及其扩展

ACSII

ASCII 编码是美国人搞出来的,一直沿用至今,并被定为了世界标准。

ASCII 占1Byte ,也就是8 bit 。

按理说,ASCII 应该是可以表示2^8 个字符,也就是256 个字符,按照十进制就是从0 到255 ,很多书上也是这么讲解的。但是事实上,ASCII 编码只有使用了其中的7 bit,而这个8 bit的第一位默认为0 ,也就是,它只包含了128 个字符。当然,这并不奇怪,我来解释一下。

阅读全文...

2009年8月28日 | 归档于 IT 乱谈

Foobar 2000 插件foo_uie_lyrics 0.3.3.9 汉化版发布

今天花了半个小时汉化了Foobar 2000 歌词秀插件foo_uie_lyrics 0.3.3.9 玩。

这个插件是用于显示歌词的面板,可自动下载歌词。我用的时间很长了。

汉化没怎么花功夫,非标资源比较少。嘿嘿。

下载:skydrive | uushare

有需要的下载。

安装:

解压到Foobar 2000 安装目录下的components 文件夹,之后在分栏用户界面中启用该面板即可。

2009年8月27日 | 归档于 软件

Txt2tags 系列文章目录

Txt2tags 这个系列终于写完了。

其实想写这个系列也完全是出于偶然,在python.cn 的wiki 上逛的时候偶然间看到了这个东西,就试用了一下,然后发现效果很好,省去了敲打很多代码的麻烦,而且编辑一个文件,面向的是多种文件,觉得很有意思,就花了差不多一个小时学了一下。

之后打算给自己学的东西弄个笔记,于是这个系列就产生了,而这个系列覆盖了txt2tags 大部分的内容。

阅读全文...

2009年8月25日 | 归档于 软件
标签: , ,