公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 如何提取图片中的种子

lzy_0080 2010-7-27 14:50

如何提取图片中的种子

RT
现在有种方法是种子图片合体,看起来只是普通图片,下载后改后缀为.RAR变成压缩包就可以打开拿种子了
但我使用这方法总是打不开,提示文件损坏

liliumer 2010-7-27 15:14

有必要追求这种华而不实的东西么,你尝试打开的文件是你自己制作还是网络获得?自己制作的话估计是你制作的问题,网络获得的话就很多原因了,或许是因为这个文件本身没有你说的这么复杂,你非要把它当成是你臆想中的文件来处理,问题就出现了,或许是因为文件真的损坏了

aizibin 2010-7-27 15:36

不是所有的都这样啊,如果你的片子是通过bt下载来的
那到下载工具的文件夹里面以种子的后缀搜索一下就可以了

kacn 2010-7-27 15:59

种子图片合体这个我以前试过,也把种子提取出来了。楼主说的文件损坏是提示压缩文件损坏还是种子文件损坏?有可能他合成的时候就不成功

wxyzxl 2010-7-27 16:02

这个 我也想知道知道  坐等高手降临~~~~

swordooo 2010-7-27 16:05

你打不開應該是你的下載工具不支持.你下BT的話建議你用比特

lzy_0080 2010-7-27 17:29

[quote]原帖由 [i]kacn[/i] 于 2010-7-27 15:59 发表 [url=http://67.220.92.23/bbs/redirect.php?goto=findpost&pid=56765565&ptid=3225927][img]http://67.220.92.23/bbs/images/common/back.gif[/img][/url]
种子图片合体这个我以前试过,也把种子提取出来了。楼主说的文件损坏是提示压缩文件损坏还是种子文件损坏?有可能他合成的时候就不成功 [/quote]

提示压缩文件损坏
不止一次了,从没解压成功过

qaz455483018 2010-7-27 19:06

jpeg文件编码格式以0xFFD8起始,以0xFFD9结尾
BT种子嵌入到起始标志之前或者结尾标志之后均可以。

嵌入BT种子代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

char buf[10240];

int main()
{
char c;

cout << "image src file name (jpeg):";
cin >> buf;
ifstream fin(buf, ios_base::binary);
if (!fin.good()) {
  cout << "can't open " << buf << endl;
}
fin.seekg(0, ios_base::end);
size_t size = fin.tellg();
fin.seekg(0, ios_base::beg);

cout << "image des file name (jpeg):";
cin >> buf;
ofstream fout(buf, ios_base::binary);
if (!fout.good()) {
  cout << "can't open " << buf << endl;
}

cout << "BT link:";
cin >> buf;
fout.write(buf, strlen(buf));
c = 0;
fout.put(c);

for (size_t i = 0; i <size; i++)
{
  c = fin.get();
  fout.put(c);
}

fin.close();
fout.close();
}


提取BT种子代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

char buf[10240];

int main()
{
char c;

cout << "image file name (jpeg):";
cin >> buf;
ifstream fin(buf, ios_base::binary);
if (!fin.good()) {
  cout << "can't open " << buf << endl;
}
fin.seekg(0, ios_base::end);
size_t size = fin.tellg();
fin.seekg(0, ios_base::beg);

size_t i = 0;
while (1)
{
  c = fin.get();
  buf[i++] = c;
  if (c == 0)
   break;
}
cout << buf << endl;

fin.close();
}

xuke504 2010-7-27 19:14

还一直没见过这么高深的东西,以后有机会再领教吧。

cccvbbb 2010-7-29 13:28

坏了,那只有重新下了,没其他的好办法的,我认为。

wewe3e 2010-7-29 14:35

囧,连C++的代码都出来了,不过楼主说的这东西倒没见过,既然是报rar文件损坏,应该是下载的时候坏了吧,

oraclegeneral 2010-7-29 17:05

下载之后校验一下看看是不是下载过程中文件损坏了
或者试试直接把下载的图片后缀名改成torrent用BT软件打开

[[i] 本帖最后由 oraclegeneral 于 2010-7-29 17:06 编辑 [/i]]

yovi 2010-7-30 01:03

这个很有可能是本身网站上的rar文件有损坏,lz可以尝试使用Advanced RAR Repair 软件来修复受损的rar文件,但请别抱太大希望.通常这种情况的修复成功率是蛮低的,祝你好运!

284689487 2010-7-30 05:25

你从新下一下要么就是源文件坏了所以提不出来吧

czt123 2010-7-30 06:22

这个文件本身没有你说的这么复杂或许是因为文件真的损坏了

tmk1984 2010-7-30 08:03

种子图片合体这个我以前试过,也把种子提取出来了。楼主说的文件损坏是提示压缩文件损坏还是种子文件损坏?有可能他合成的时候就不成功

nobel250098 2010-7-30 08:55

*** 作者被禁止或删除 内容自动屏蔽 ***
页: [1]
查看完整版本: 如何提取图片中的种子