USBOOT.PAK文件格式研究
2008-08-01 11:43AM
我打算制作linux和dos双启动U盘,但很多dos启动U盘用USBOOT安装,它们的文件都存放在一个叫做USBOOT.PAK中。这个文件好像不是开放文件格式,要想提取出来必须使用USBOOT还得用到U盘,把U盘根目录搞的乱乱的,还可能把引导区给覆盖了,十分不方便。于是拿起十六进制编辑工具,研究了一下USBOOT.PAK的文件格式,写了一个perl脚本从中提取文件。(进入查看更多)
Happy coding
我打算制作linux和dos双启动U盘,但很多dos启动U盘用USBOOT安装,它们的文件都存放在一个叫做USBOOT.PAK中。这个文件好像不是开放文件格式,要想提取出来必须使用USBOOT还得用到U盘,把U盘根目录搞的乱乱的,还可能把引导区给覆盖了,十分不方便。于是拿起十六进制编辑工具,研究了一下USBOOT.PAK的文件格式,写了一个perl脚本从中提取文件。(进入查看更多)
熟悉 windows 的用户可能知道 xyzzy 是扫雷的秘籍,而 Linux 用户们所知道的更多是它源自于文字界面的 adventure 游戏。
最近我在寻找 adventure 游戏的“攻略”时(见笑了,不过我是真的不大会玩),无意中找到了它的数学来源。
据说这来自于矢量叉乘公式的记忆口诀。
如果
,其中
分别是矢量
则有

你看,方程 (1) 各个变量的下标,不正是
吗?然后把方程 (1)的下标两次按照 
的变换轮换,就得到 (2) 和 (3) 两个方程了。
不过我们记忆矢量叉乘公式一般是通过行列式来记忆。
早就听说Usenet新闻组的神奇以及其在hackers中的地位。可那是一个与我平时所习惯的不大相同的文化世界,对于Usenet我有很多不懂的地方,也不知道从何入门。最近我找到了一个不错的Usenet入门的站点,本文将介绍给大家,希望对和我一样想入门Usenet的朋友有所帮助。
http://tgos.org/newbie/
这个入门有九个部分(有的部分还有Links,Links的内容没有介绍):
“我在 Google Groups 上发的文章,为什么别人在NNTP服务器上也能收到?Usenet有那么多服务器,Usenet的数据到底是怎么储存和同步的?”
读了这个部分你就会对上述问题的答案有所了解。
这个部分,介绍了Usenet的基础知识。包括Usenet的定义,文章在Usenet的传送过程和什么时候使用Usenet。
这个部分介绍了常用的术语。比较长。
如何连上Usenet。
“我该用什么客户端来连上Usenet?我周围没有可用的NNTP服务器,我该怎么连上Usenet?”
这个部分会告诉你答案。
4. Learn how to read Usenet posts
这个部分介绍了一些通行于Usenet的习俗,要想读懂Usenet上的文章,了解这些习俗是必要的。当然,发布自己的文章,也需要遵守这些习俗。
该部分分为5项:
这个部分介绍了Usenet上的二进制文件.(不好意思,这个部分我还没有看,就不多做介绍了)
(Hierarchies该怎么翻译,还请知道的人指教。直接翻译成“分类”是否符合 Usenet 术语翻译的习惯?)
新闻组中有这么多Hierarchies,那些比较“好”呢?
这个部分介绍了新闻组的Hierarchies:
好的 Usenet 礼仪。要好好学习学习,尤其在 BIG-8 hierarchies 一定要注意这个问题。
创建一个新闻组
如何处理别人的骂声。
最后还有两个附录:
本文介绍了在windows下如何利用cygwin中的perl提取“运行某一特定perl脚本所需的模块文件”到脚本所在文件夹,以便减小发布体积。
以前从来不写Blog。(第一次写,有不合适的地方还烦劳各位批评指正。)
最近在找一个笔记软件,打算记录一些瞎忙的结果,以防以后把这些辛苦所得都忘了。结果无意中在LinuxGem.ORG发现了is-programmer的广告,“考察”了一番后,我决定把is-programmer的Blog作为我的笔记。
一来Blog管理方便,既有Tag又有分类等等。
二来不用安装,注册一个就行。
三来,如果有人看的话,或许可以收到有用的建议,这样也有助于学习。
最重要的是,is-programmer非常吸引我。
以后会陆续添加笔记,前面几篇可能不完全是按照时间顺序(可能是回忆顺序)。