《推荐一本书 ”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
作者:Thibault Imbert 内容相关:Flash 的Bytes 发售日期:未知
2010-04-10 文章标签: 

前排插入
四月 12th, 2010 at 9:43 上午Morris同学来占沙发了哟…
四月 12th, 2010 at 12:13 下午