论文部分内容阅读
1996年7月,四位以色列籍的年轻人成立了Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,意为“我在找你”(I Seek You)。而国内最为流行的即时通讯软件OICQ以良好的中文界面和不断增强的功能形成了独特的QQ网络文化……
“新年好呀,新年好呀,祝贺大家新年好,我们唱歌我们跳舞,魔法表情问个好。”给朋友送个惊喜吧!刚过完一岁生日的魔法表情,嗯,够炫!在2004年11月8日腾讯推出的Beta2版本中,魔法表情已经悄然登场;在当年12月9日发布的QQ2004II Beta3以及后来的版本中,QQ魔法表情更多更酷,于是忽如一夜春风来,千机万机表情闪。那么,一个个小可爱,究竟是怎样蹦出来的?
魔法探秘
在QQ魔法表情上单击右键,可以看到Flash动画文件特有的菜单,原来是个Flash文件!在播放QQ魔法表情时,同时按下Ctrl+Alt+Del,在Windows任务管理器里可以找到MagicFlash.exe进程,这就是播放Flash动画并且让它变成半透明的魔法总控台。MagicFlash是一个简单的Flash播放器,我们选择一个魔法表情,就等于从网上下载了一个Flash动画,这些Flash动画的神秘藏身之地就在Tencent文件夹下的magicface文件夹(目录一般为C:\Program Files\Tencent\qq\magicface等)。那么为什么用MagicFlash.exe运行Flash就没了边框,全“透明”了呢?用ResScope资源分析器来分析一下,原来MagicFlash.exe是一个MFC写的网页查看程序,一个VC控件。当其运行时,程序把当前屏幕的固定区域截取下来,做这个网页的背景,然后插入一个ActiveX小插件,用来播放当前Flash,同时把Flash的背景设为透明,这样就用障眼大法呈现了透明的Flash播放效果。
魔法表情,站住别动
预览一个好友发来的QQ魔法表情,你会发现在magicface文件夹里多了两个SWF文件,一个是长文件名,一个是短文件名,很快,短文件名的SWF文件流星般消失了,这就是魔法表情,赶快抓住它!
先拿个免费的魔法表情来试验,给好友发一个过去,马上转到magicface文件夹里,将文件名短的SWF文件复制,紧接着粘贴到桌面或其他文件夹中,OK,一个漂亮可爱的Flash魔法表情就到手了!收费的表情也同理,预览后,眼疾手快地截住就行。别忘了将MagicFlash.exe程序复制到桌面(或者为其创建一个桌面快捷方式),然后将想要播放的魔法表情拖拽到 MagicFlash程序上,松手,太棒了,播放效果和在QQ中一模一样!(QQ魔法表情察看器可方便察看我们收到和发送过的表情并内置多个表情,推荐一试。)
预览魔法表情时,加密后的Flash文件会下载到你的计算机上,通过其程序解密让你预览,之后再把解密后的临时文件删掉,而加密的文件就永远留在你的计算机里了,这便是双击magicface文件夹下SWF文件无法打开的原因。怎样用程序破解就看你的了。
变身大法进入“聊天表情”
魔法表情在默认情况下是动态的,QQ不能将其SWF文件作为聊天表情导入或添加,这就要借助第三方软件了。
Magic SWF2GIF可以将SWF文件转换成GIF格式,也可保存为BMP文件,还能自定义只转换SWF文件的某一部分为GIF文件。让我们选择具有汉化补丁的1.33版(目前最高为2.0版),安装完成启动该程序,点“添加文件”按钮,将保存好的魔法表情文件导入,单击“配置→选项”,在“调整大小”标签页中将“活动的GIF图片大小”选择为“原始大小的1/2”或“320*240”,然后在“GIF帧频”项选择“原始帧频”。转换后,文件会自动保存到其安装目录下的GIFImg文件夹中,如果想更改默认值,可在“目录→转换后放置的目录”中进行设置。现在回到主界面,单击“转换成GIF”按钮即可转换(注意当SWF动画结束时,一定要按下“取消”按钮,否则它不会自动停止转换)。最后,打开“表情管理器”将此GIF文件添加到自定义表情中去就大功告成了!
原来魔法的原理如此简单!利用Flash的透明属性结合网页做出自己的“魔法表情”或试着做个音频播放器、视频播放器、图片浏览器等等,可获得意想不到的效果。把自己的精选珍藏文件与得意之作放到网上或打包发送给朋友,真是一份绝佳的新年大礼!
小提示
即时通讯原理:UDP是建立在低层IP协议上的通讯传输协议之一,它以数据报的形式,对拆分后的数据的先后到达顺序不做要求。QQ就是使用UDP协议进行发送和接收消息的。登录QQ时,你的QQ作为客户端连接到腾讯公司的主服务器上,并且从QQ服务端读取在线网友名单。当你和朋友进行聊天时,如果双方连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送;如果连接不是很稳定,QQ服务器将为你们的聊天内容进行中转。其他即时通讯工具的原理也类似。
“新年好呀,新年好呀,祝贺大家新年好,我们唱歌我们跳舞,魔法表情问个好。”给朋友送个惊喜吧!刚过完一岁生日的魔法表情,嗯,够炫!在2004年11月8日腾讯推出的Beta2版本中,魔法表情已经悄然登场;在当年12月9日发布的QQ2004II Beta3以及后来的版本中,QQ魔法表情更多更酷,于是忽如一夜春风来,千机万机表情闪。那么,一个个小可爱,究竟是怎样蹦出来的?
魔法探秘
在QQ魔法表情上单击右键,可以看到Flash动画文件特有的菜单,原来是个Flash文件!在播放QQ魔法表情时,同时按下Ctrl+Alt+Del,在Windows任务管理器里可以找到MagicFlash.exe进程,这就是播放Flash动画并且让它变成半透明的魔法总控台。MagicFlash是一个简单的Flash播放器,我们选择一个魔法表情,就等于从网上下载了一个Flash动画,这些Flash动画的神秘藏身之地就在Tencent文件夹下的magicface文件夹(目录一般为C:\Program Files\Tencent\qq\magicface等)。那么为什么用MagicFlash.exe运行Flash就没了边框,全“透明”了呢?用ResScope资源分析器来分析一下,原来MagicFlash.exe是一个MFC写的网页查看程序,一个VC控件。当其运行时,程序把当前屏幕的固定区域截取下来,做这个网页的背景,然后插入一个ActiveX小插件,用来播放当前Flash,同时把Flash的背景设为透明,这样就用障眼大法呈现了透明的Flash播放效果。
魔法表情,站住别动
预览一个好友发来的QQ魔法表情,你会发现在magicface文件夹里多了两个SWF文件,一个是长文件名,一个是短文件名,很快,短文件名的SWF文件流星般消失了,这就是魔法表情,赶快抓住它!
先拿个免费的魔法表情来试验,给好友发一个过去,马上转到magicface文件夹里,将文件名短的SWF文件复制,紧接着粘贴到桌面或其他文件夹中,OK,一个漂亮可爱的Flash魔法表情就到手了!收费的表情也同理,预览后,眼疾手快地截住就行。别忘了将MagicFlash.exe程序复制到桌面(或者为其创建一个桌面快捷方式),然后将想要播放的魔法表情拖拽到 MagicFlash程序上,松手,太棒了,播放效果和在QQ中一模一样!(QQ魔法表情察看器可方便察看我们收到和发送过的表情并内置多个表情,推荐一试。)
预览魔法表情时,加密后的Flash文件会下载到你的计算机上,通过其程序解密让你预览,之后再把解密后的临时文件删掉,而加密的文件就永远留在你的计算机里了,这便是双击magicface文件夹下SWF文件无法打开的原因。怎样用程序破解就看你的了。
变身大法进入“聊天表情”
魔法表情在默认情况下是动态的,QQ不能将其SWF文件作为聊天表情导入或添加,这就要借助第三方软件了。
Magic SWF2GIF可以将SWF文件转换成GIF格式,也可保存为BMP文件,还能自定义只转换SWF文件的某一部分为GIF文件。让我们选择具有汉化补丁的1.33版(目前最高为2.0版),安装完成启动该程序,点“添加文件”按钮,将保存好的魔法表情文件导入,单击“配置→选项”,在“调整大小”标签页中将“活动的GIF图片大小”选择为“原始大小的1/2”或“320*240”,然后在“GIF帧频”项选择“原始帧频”。转换后,文件会自动保存到其安装目录下的GIFImg文件夹中,如果想更改默认值,可在“目录→转换后放置的目录”中进行设置。现在回到主界面,单击“转换成GIF”按钮即可转换(注意当SWF动画结束时,一定要按下“取消”按钮,否则它不会自动停止转换)。最后,打开“表情管理器”将此GIF文件添加到自定义表情中去就大功告成了!
原来魔法的原理如此简单!利用Flash的透明属性结合网页做出自己的“魔法表情”或试着做个音频播放器、视频播放器、图片浏览器等等,可获得意想不到的效果。把自己的精选珍藏文件与得意之作放到网上或打包发送给朋友,真是一份绝佳的新年大礼!
小提示
即时通讯原理:UDP是建立在低层IP协议上的通讯传输协议之一,它以数据报的形式,对拆分后的数据的先后到达顺序不做要求。QQ就是使用UDP协议进行发送和接收消息的。登录QQ时,你的QQ作为客户端连接到腾讯公司的主服务器上,并且从QQ服务端读取在线网友名单。当你和朋友进行聊天时,如果双方连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送;如果连接不是很稳定,QQ服务器将为你们的聊天内容进行中转。其他即时通讯工具的原理也类似。