2011年03月 存档

FireFox插件User Agent Switcher

2011年03月25日,星期五

之前研究《115网盘真实下载地址解析工具及其原理(VBS版)》的时候,都是用IE浏览器来手动解析,今天无意中使用了FireFox解析,发现并不能得到预期的结果,还是以这个地址为例:

http://u.115.com/file/f2dd0c3966

(更多…)

用VBS实现PHP的crc32函数

2011年03月24日,星期四

循环冗余校验(CRC)是一种根据网络数据封包或电脑档案等数据产生简短固定位数校验码的一种散列函數,主要用来检测或校验数据传输或者保存后可能出现的错误。生成的数字在传输或者储存之前计算出来并且附加到数据后面,然后接收方进行检验确定数据是否发生变化。一般来说,循环冗余校验的值都是32位的整数。由于本函数易于用二进制的电脑硬件使用、容易进行数学分析并且尤其善于检测传输通道干扰引起的错误,因此获得广泛应用。

昨天进行CRC校验的时候Google了一下CRC的介绍及原理,上面简单摘录了一段,更详细的介绍请访问维基百科。然后老毛病又犯了,怎样用VBS来实现CRC校验?

(更多…)

CRC批量校验工具——RapidCRC

2011年03月23日,星期三

昨天解析出115网盘的真实下载地址,下载了几集宠物小精灵石英联盟,发现每个文件名最后都有一个中括号,里面只包含0123456789ABCDEF:

Pocket_Monsters_-_001_-_IL001_-_Pokemon!_Kimi_ni_Kimeta![5F5C9DCD].avi

根据常识,这是以十六进制表示的数字,而且是32位的,再根据常识,这应该是文件的CRC32值。为了证实猜想,写了个PHP验证一下:

<?php
echo hash_file("crc32b","Pocket_Monsters_-_001_-_IL001_-_Pokemon!_Kimi_ni_Kimeta![5F5C9DCD].avi");
?>

输出5f5c9dcd,和中括号里的值相吻合,果然是CRC32!虽然也可以写个PHP脚本批量校验,但是在近30G的文件面前,PHP表示压力很大。于是问了一下朋友有没有好点的CRC批量校验软件,Tales MM推荐了RapidCRC。Google了一下,又是一个很小很强大的软件。

(更多…)

115网盘真实下载地址解析工具及其原理(VBS版)

2011年03月22日,星期二

今天心血来潮到c2club逛了一圈,在资源下载精华区看到一个帖子:

[115]宠物小精灵276 RAW 001-276(更新完毕)
虽然C2分流群上已经有了,再发布似乎有些多余,不过我还是全部传到了115网盘上,需要的人自行下载吧。
目前自001(IL001)起到276(JL158)的部分已全部传完。

115网盘是雨林木风推出具有存储容量大、免费、高速、稳定、易用,安全等特点的免费网络硬盘,即免费网络存储空间服务。

貌似115网盘挺多人用的,之前就有人嫌我博客下载速度慢,让我把东西上传到115网盘,说是115下载速度比较快。不知道为什么,一直对雨林木风没有好感,雨林木风这个名称很别扭,给人一种矫揉造作的感觉。

以前Google一些资料的时候有的也是上传到115网盘储存的,小的文件还好,可以直接下载,稍微大一点的文件就要用115提供的优蛋软件来下载。今天出个115要用优蛋下载,明天出个116还不知道要用什么蛋下载呢,真是流氓之至,不能忍!

优蛋我是肯定不会装的,但是宠物小精灵石英联盟(童年的回忆啊)我还是要下,于是Google了一下,在飘雪工作室找到了解析115网盘真实下载地址的方法。

(更多…)

用VBS解析JSON格式数据

2011年03月21日,星期一

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

更多关于JSON的介绍请访问 http://www.json.org/json-zh.html

在Google Code上有一个aspjson项目,但是这个项目是用VBS来生成JSON格式的数据,而不是用VBS来解析JSON格式数据。我Google来Google去也没找到现成的能够解析JSON的VBS代码。

(更多…)