搜索 社区服务 统计排行 帮助
  • 1642阅读
  • 34回复

crc校验和vbb链接生成小工具(08.30更新)

楼层直达
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
下载链接:
popgolink1.71.rar
功能:
1. 将ftp/http/ed2k链接转换为vbb链接的工具,为漫游论坛写的,
实际应该可以用在所有使用vbb语法的论坛上。
2. 计算CRC32值,给文件加上CRC32值,校验CRC32(和文件名中的CRC32值对比),删除文件名的CRC32值 。
支持的CRC32值形式有2种: [POPGO][Mousou][GB]07(3BC80ECE).avi 和 [POPGO][Hagaren][GB]44[CRC32_964B2550].avi 。

欢迎使用,有问题请反馈。
编程语言:Delphi

更新记录:
08.30:
v1.71 更好的字体显示,修正扩展ed2k链接转换错误的bug。
一定要更新,否则带源链接转换会出错的。

0825:
加入多语言支持,修正了CRC值首位为0时不显示首位的bug。

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 1楼 发表于: 2004-08-24
for win9x/2k/xp/2k3
linux 下可以用 wine来模拟运行,特别做了linux兼容性处理,用wine运行效果很好,速度也很快。

todo list:
1. 加入修复传输出错文件功能。
2. 加入生成ed2k链接功能

如果谁有兴趣加入修复文件功能,欢迎和我联系,索取源代码。

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 2楼 发表于: 2004-08-24
文件修复的功能最好和tbtb联合起来用……

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 3楼 发表于: 2004-08-24
没空去破解tbc和tbr的格式,自己写一个会比较快。。
基本思路就是分段hash,生成tbc文件,然后再对比,生成tbr文件。
可是偶不知道tbc/tbr文件的格式呢....
最好有人写一个出来,加进去就好了。

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2004-08-24
分段hash没什么困难的吧,读取字节集然后做hash,最后生成hash文件。另一方做同样的事情,hash相同的记1,不同的记0。最后根据10来生成met文件……
我写的hashset工具包就是根据这个原理来做的……

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 版主
注册时间:
2003-02-21
在线时间:
0小时
发帖:
2961
只看该作者 5楼 发表于: 2004-08-24
哈哈,改得还挺快,可以替换ed联盟专用版了吧
级别: 光明使者
注册时间:
2003-02-27
在线时间:
0小时
发帖:
26477
只看该作者 6楼 发表于: 2004-08-24
好東西、收下囉~~~~~~

貴方の剣となり、敵を討ち、御身を守った。……この約束を、果たせてよかった

最後に、一つだけ伝えないと

シロウ────貴方を、愛している

级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 7楼 发表于: 2004-08-24
引用
最初由 MeteorRain 发布
分段hash没什么困难的吧,读取字节集然后做hash,最后生成hash文件。另一方做同样的事情,hash相同的记1,不同的记0。最后根据10来生成met文件……
我写的hashset工具包就是根据这个原理来做的……

那小雨来写tbtb部分吧。
程序除了界面用了BusinessSkinForm, 没有用其他控件,你安装了Delphi和BusinessSkinForm就可以编译通过的了。
不想安装bss也可以的,将那几个按钮换成tbutton就行了....

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
gdz
级别: 骑士
注册时间:
2002-07-26
在线时间:
0小时
发帖:
1309
只看该作者 8楼 发表于: 2004-08-24
用这个的确方便了发布。。。不错

级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 9楼 发表于: 2004-08-24
引用
最初由 hiei 发布

那小雨来写tbtb部分吧。
程序除了界面用了BusinessSkinForm, 没有用其他控件,你安装了Delphi和BusinessSkinForm就可以编译通过的了。
不想安装bss也可以的,将那几个按钮换成tbutton就行了....
我跟你说啊…………其实我很懒的……
去年买过一张delphi7,现在已经失踪很久了…………
而且delphi好大的说>_<
要是程序传播范围不广或者对windows环境有要求的呢,我就用易语言来写了……
要是对windows要求不高的我就用pascal了…………习惯那个了……delphi的我不会的说……
源程序我倒可以看看,但是肯定没法写。最多给你pascal代码,你嵌入到代码里面去。另外,bff2jcd和jcd2met可以考虑外挂,因为两者开发得都不错的……^_^

另外,提供bff文件标准接口:
=====
G:\[Conans&Power][MariaSamaGaMiteru_Haru][Xvid_mp3][008].mkv //被检测的文件名,在生成jcd(或者met)文件时要用到
234504655 //文件大小
1048576 //分块大小。字节。
111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 //1表示这个块是正确的。而0则说明块需要被重新下载。
=====

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2002-08-07
在线时间:
0小时
发帖:
2741
只看该作者 10楼 发表于: 2004-08-24
这个先收下了~~

多谢~

ed2k://|friend|[CHN]zhouwei_e@[中国驴][eDtoon][chners]||冬神之子|5B3FE40DEB0E62610825E4351D546F1A|/

欢迎加我为好友,呵呵~

If you want to make a friend with me,i will be your best friend!Your best friend----me!
级别: 骑士
注册时间:
2004-04-11
在线时间:
0小时
发帖:
1127
只看该作者 11楼 发表于: 2004-08-25
嗚.........
大大要不要考慮出個英文版~~
因為...我的作業系統不是CHS說....


先下再說嚕~~感謝~~~~
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 12楼 发表于: 2004-08-25
明天出多语言版本,修正一个bug, 文件修复功能大概可能要几天时间才能加上。

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 管理员
注册时间:
2002-12-19
在线时间:
244小时
发帖:
16411
只看该作者 13楼 发表于: 2004-08-25
引用
最初由 MeteorRain 发布
我跟你说啊…………其实我很懒的……
去年买过一张delphi7,现在已经失踪很久了…………
而且delphi好大的说>_<
要是程序传播范围不广或者对windows环境有要求的呢,我就用易语言来写了……
要是对windows要求不高的我就用pascal了…………习惯那个了……delphi的我不会的说……
源程序我倒可以看看,但是肯定没法写。最多给你pascal代码,你嵌入到代码里面去。另外,bff2jcd和jcd2met可以考虑外挂,因为两者开发得都不错的……^_^

另外,提供bff文件标准接口:
=====
G:\[Conans&Power][MariaSamaGaMiteru_Haru][Xvid_mp3][008].mkv //被检测的文件名,在生成jcd(或者met)文件时要用到
234504655 //文件大小
1048576 //分块大小。字节。
111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 //1表示这个块是正确的。而0则说明块需要被重新下载。
=====

delphi 就是object pascal语言,你有pascal的代码给我,很容易就能嵌入进去。 tbtb这部分不难的,很快可以写好。
我不想用外挂,全部集合在程序里面比较精简。

-=eDtoon=-aru
----------------------------------------------------------------------------------------------
有空来看看我的
个人blog

崇尚猪的生活 ~
多吃多睡少说话~
级别: 骑士
注册时间:
2003-10-11
在线时间:
6小时
发帖:
1222
只看该作者 14楼 发表于: 2004-08-25
罪过~~~刚刚发现hiei和流星雨都是MM......:eek:
快速回复

限150 字节
上一个 下一个