ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[C++] читаем фаил.torrent
  #1  
Старый 08.10.2009, 19:27
Аватар для cupper
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию [C++] читаем фаил.torrent

Создавал тему в болталке, но там както несложилось. Теперь создаю тут так как код пишу на С++ в linux.

Вобщем надо разобрать торрентфайл и получить из него хеш сумму файла, тобишь поле pieces. Из спецификации

Цитата:
pieces: Строка, составленная объединением 20-байтовых значений SHA1-хэшей каждого куска (один кусок — один хэш) (байтовая строка)
Файл торента открываю так
Код:
ifstream ftor (fname.c_str(), ifstream::in);
читаю построчно в цыкле через
Код:
getline(ftor, line);
конкатенирую все считанный строки и вывожу на экран, получаю следующее:
- В начале идет все как по спецификации все поля их значения в обычном символьном виде.
- После начала поля pieces: идет нечетабельная хрень
- В конце опять читабельный строки по спецификации.
Некак немогу понять как правильно считать чтобы вместо "нечетабельной хрени" получить коректную хешсумму. Или может эту нечетабельную хрень чемто конфертировать надо ?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
zmail.ru: Сниффер и сессии. Читаем чужие письма. KEZ Комментарии к видео 2 10.10.2005 19:01
Читаем чужие письма на mail.ru через сессии petrovich-lamer E-Mail 30 12.05.2005 17:19



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ