推荐一本书 ”What can you do with bytes ?“

作者:Thibault Imbert  内容相关:Flash 的Bytes  发售日期:未知

到计算机的底层去看看吧!那里有二进制编码! —— By Norris

从Gilles Guillemin的Tweets中得知,Thibault Imbert 最近准备着手写一本书,名字是《What can you do with bytes ?》,关于Bytes,对于每一个从事Flash的人员都会接触,尤其是在当前普遍网络化的世界,基本是天天打交道,但是关于Bytes方面的书其实并不多,对于这些底层的东西,深究的人想必寥寥无几,但底层优化往往能给我们带来更多额外的性能惊喜。
这里给出本书第一章的下载链接:Download Now
(由于作者目前只写了第一章,余下章节将会陆续放出,我的朋友们,你可以点击这里关注Thibault Imbert这本书的信息)

本书章节:
Chapter 1 – The first bits
Chapter 2 – Everyday bytes
Chapter 3 – Encoders
Chapter 4 – Parsers
Chapter 5 – Low-level networking
Chapter 6 – External devices
Chapter 7 – Emulators

在Flash Player 9的时代伊始,Adobe公司向广大的Flash developer开放了一个新的发展领域——Btyes(二进制码),让我们的程序员们能访问和操控Flash Player底层的数据。

在《What can you do with bytes?》一书的第一章“The First Bits”中,Thibault Imbert向我们介绍了Flash Player字节数据的基础知识,并如何在Flash Player中通过ByteArray类运用这些知识。

例如我们要识别一张图片是否真正为一张PNG图片,只需要读取它文件头的Bytes就能识别它,按照W3C标准的规定,每张图片的文件头都有图片的特征值,PNG的Bytes的前面八位分别为: 137 80 78 71 13 10 26 10(十进制),而换成十六进制则为89 50 4e 47 0d 0a 1a 0a,我们通过判断目标图片是否等同,就可知这张图片是否为PNG格式,同理JPG、GIF也可验证.

推荐几个十六进制的文本编辑器:
• Free Hex Editor Neo (free) : http://www.hhdsoftware.com/Family/hex-editor.html ;
• HxD (free) : http://mh-nexus.de/hxd ;
• Hex Workshop : http://www.hexworkshop.com ;
• Hexprobe : http://www.hexprobe.com/hexprobe.

当你掌握了第一章的内容,相信你就能写出一些好的Btyes Beginer作品。例如实例化任何文件类型、创建一个强大的文件解析器并生成任何类型的文件。(^_^ 你是不是也兴奋起来呢啊?废话不多说,赶快开始我们的Bytes的学习之旅吧!)

原创文章,转载请注明: 转载自Norris's Landscape

本文链接地址: 推荐一本书 ”What can you do with bytes ?“

2010-04-10   文章标签: , , ,  | 当前有 2 个评论 »

2 Responses to “推荐一本书 ”What can you do with bytes ?“”

  1.  MorrisLiang wrote:

    前排插入

    四月 12th, 2010 at 9:43 上午
  2.  Norris wrote:

    Morris同学来占沙发了哟…

    四月 12th, 2010 at 12:13 下午

留下评论