BEncode Editor. Прямое редактирование торрент-файлов и баз данных uTorrent: для чего это нужно.

Страницы :   Пред.  1, 2, 3 ... 36, 37, 38
Ответить
 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 22-Мар-23 15:41 (2 года 1 месяц назад)

belikoviv писал(а):
84476247Обе версии кириллические строки сохраняют (после редактирования) в кодировке 1251.
Должны в юникоде сохранять.
bencode-editor.0710u.zip, внутри файл BEncode Editor.exe, 316 933 байта, SHA-1: 1d9b2185179fd0f6c848d0dc33c2af637bc76453.
А что именно вы редактируете?
[Профиль]  [ЛС] 

belikoviv

Старожил

Стаж: 15 лет 11 месяцев

Сообщений: 534

belikoviv · 22-Мар-23 15:54 (спустя 13 мин., ред. 22-Мар-23 15:54)

Л. М. Гога писал(а):
84476329Должны в юникоде сохранять.
Но не сохраняют...
Л. М. Гога писал(а):
84476329bencode-editor.0710u.zip, внутри файл BEncode Editor.exe, 316 933 байта, SHA-1: 1d9b2185179fd0f6c848d0dc33c2af637bc76453.
Длина такая.
Хэш лень считать, извините
Пробовал и его, и с буквой "x" (там .exe 832005 байт).
Одинаковый результат.
Л. М. Гога писал(а):
84476329А что именно вы редактируете?
.fastresume от qBittorrent.
Те строчки, которые я не трогаю, не портятся.
Те строчки (с именами файлов в поле mapped_files), которые я редактировал (для эксперимента даже ничего не вводил - только удалил и добавил назад пробел) оказались в 1251.
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 23-Мар-23 12:18 (спустя 20 часов)

belikoviv
.fastresume не пробовал никогда. Только торренты и файлы от µTorrent, там всегда всё было нормально.
Можете залить куда-нибудь этот .fastresume и дать мне ссылку, я посмотрю, что там не так?
[Профиль]  [ЛС] 

belikoviv

Старожил

Стаж: 15 лет 11 месяцев

Сообщений: 534

belikoviv · 23-Мар-23 12:54 (спустя 36 мин.)

Л. М. Гога писал(а):
84479709belikoviv
.fastresume не пробовал никогда. Только торренты и файлы от µTorrent, там всегда всё было нормально.
Можете залить куда-нибудь этот .fastresume и дать мне ссылку, я посмотрю, что там не так?
https://dropmefiles.net/ru/4WRY
Оригинальный .fastresume, и .fastresume.2, в котором изменены 2 (из 4-х) строчки в mapped_files (3-я и 4-я).
Визуально в редакторе (в "испорченном" файле) все 4 строки отображаются правильной кириллицей, что ещё больше сбивает с толку
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 23-Мар-23 13:11 (спустя 16 мин.)

belikoviv
Хм, действительно.
Проверил в resume.dat от µTorrent — такая же ерунда.
Интересно, как-то раньше с этим не сталкивался и от других не слышал.
[Профиль]  [ЛС] 

belikoviv

Старожил

Стаж: 15 лет 11 месяцев

Сообщений: 534

belikoviv · 23-Мар-23 13:57 (спустя 46 мин.)

Л. М. Гога писал(а):
84479889раньше с этим не сталкивался и от других не слышал
А у меня "талант" - находить косяки в ПО.
Был бы я крутым тестировщиком - если бы тогда, когда я выбирал профессию, такая существовала бы...
[Профиль]  [ЛС] 

GREYANGEL99

Стаж: 8 лет 7 месяцев

Сообщений: 32

GREYANGEL99 · 14-Апр-23 10:34 (спустя 21 день)

Подскажите есть ли 32 битные версии программы?
[Профиль]  [ЛС] 

RogerWilko

Стаж: 15 лет 1 месяц

Сообщений: 11655

RogerWilko · 14-Апр-23 11:22 (спустя 47 мин.)

GREYANGEL99
Перейдите по первой ссылке в первом комментарии и узнаете.
[Профиль]  [ЛС] 

hi-okktane

Top Bonus 03* 1TB

Стаж: 15 лет 5 месяцев

Сообщений: 876

hi-okktane · 18-Июл-23 21:05 (спустя 3 месяца 4 дня, ред. 18-Июл-23 21:05)

Всем привет! Выручите, пожалуйста...более тысячи торрентов в клиенте. После BSOD и перезагрузки компа улетели все из utorrent. Old файлы скопировал, resume dat весит как и до этого - полтора мегабайта. Но BEncode не фиксит, выдает ошибку при загрузке файла и диалог "попробовать починить или нет?"
В логе пишет failed to decode the data и Some data may have been recovered но по итогу сохраняет файл весом 1 килобайт.
Да, и в окне Structure открывает только строчку с fileguard , списка торрентов не показывает...
Это что, значит - всё, хана, не восстановить, только ручками?.. Или есть ещё хоть какой способ автоматически...
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 8 месяцев

Сообщений: 57159

Papant · 18-Июл-23 22:22 (спустя 1 час 17 мин.)

hi-okktane
Из клиента пропали все задания.
[Профиль]  [ЛС] 

hi-okktane

Top Bonus 03* 1TB

Стаж: 15 лет 5 месяцев

Сообщений: 876

hi-okktane · 19-Июл-23 01:16 (спустя 2 часа 53 мин.)

Papant писал(а):
Спасибо. Понял. Похоже что поторопился запустить клиент после рестарта ПК и бэкапный файл resume.dat.old тот забил нулями.
Хотя странно, размер не изменился, но содержимого в нём нет...если бы превращался сразу в 1кб проще было бы догадаться, что трепыхаться бесполезно
Нашёл в итоге забэкапленный файл от ноября 2021 года. Удалил fileguard в нём и дело сдвинулось.
Хоть часть торрентов в клиенте встали автоматически, и то хлеб. Штук 200 ручками добавить можно со временем. Хоть и муторно, но на будущее урок
[Профиль]  [ЛС] 

ДЕВВР

Стаж: 17 лет 5 месяцев

Сообщений: 713

ДЕВВР · 13-Мар-24 12:34 (спустя 7 месяцев, ред. 13-Мар-24 12:34)

Пытался редактировать resume.dat c помощью BEncode Editor, но из-за того, что он у меня 24Мб объемом, BEncode Editor грузил его минут 5, жутко медленно заменял строки, вылетал каждые минут 20 (с сообщением "Cannot allocate memory"). В общем, совершенно тщетное и бесполезное занятие.
Нашел гораздо более быстрый и удобный способ редактировать resume.dat с помощью torrent-file-editor (конкретно в этом сообщении описано):
Код:
torrent-file-editor.exe --to-json resume.dat resume.json
Edit as text and then convert back to bencode format with
torrent-file-editor.exe --from-json resume.json resume.dat
[Профиль]  [ЛС] 

fluidity

Хранитель

Стаж: 13 лет 8 месяцев

Сообщений: 8

fluidity · 09-Сен-24 16:07 (спустя 5 месяцев 27 дней)

Добрый день.
А как массово указать о перемещении файлов если использую портативную версию uTorren?
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 8 месяцев

Сообщений: 57159

Papant · 09-Сен-24 17:13 (спустя 1 час 6 мин.)

fluidity
А какая разница? Просто редактируете нужный файл resume.dat
[Профиль]  [ЛС] 

Лaндыш

Top Bonus 05* 10TB

Стаж: 15 лет 4 месяца

Сообщений: 1237

Лaндыш · 14-Янв-25 08:05 (спустя 4 месяца 4 дня)

Доброе утро Рад всех видеть.
Цитата:
Выберите пункт меню Edit → Replace (горячие клавиши: Ctrl-H);
В поле Value введите старый путь, в поле Replace — новый. Нажмите кнопки Replace All, Close:
а как можно узнать путь, который был? если в клиенте "Невозможно открыть торрент-файл..." (2.0.4) Есть достаточно большое количество раздач, сами файлы не утрачены, хотелось бы на них вернуться, но пока ничего не получается, — пути я те, что были, конечно, проверял, копировал в них торрент-файлы, но диск с виндой старого сервера, где все работало и было более 20 тыс раздач, погиб, а клиент, запущенный с той же базой на нынешнем видит сотни две раздач...
[Профиль]  [ЛС] 

Songs0fFailure

Стаж: 15 лет 11 месяцев

Сообщений: 2907

Songs0fFailure · 15-Янв-25 02:30 (спустя 18 часов, ред. 15-Янв-25 02:30)

Цитата:
а как можно узнать путь, который был? если в клиенте "Невозможно открыть торрент-файл..."
Обязательно сделать копию оригинального resume.dat
Скопировать для опытов и открыть resume.dat в Bencode Editor, там будет видно сразу в [ROOT] или абсолютный путь типа F:\ или относительный путь, если просто в подпапке utorrent сохранялись .torrent-файлы.

.fileguard удалить, сделать замену по пути, удалить resume.dat.old и подкинуть новый resume.dat в utorrent, запустить utorrent и проверить на ошибки.
Потом можно отключить интернет и запустить все раздачи, utorrent должен при запуске раздач проверить наличие всех файлов из раздач.
[Профиль]  [ЛС] 

Лaндыш

Top Bonus 05* 10TB

Стаж: 15 лет 4 месяца

Сообщений: 1237

Лaндыш · 15-Янв-25 10:18 (спустя 7 часов, ред. 15-Янв-25 10:18)

Доброе утро, большое спасибо, что откликнулись.
У меня там путь в заголовке плюсика есть очень у небольшого числа раздач (тех, что остались еще со времен Windows XP), у 90% там просто имя торрента. D — то, что в строчке с Root, — вряд ли имеет отношение к местонахождению торрент-файлов, т.к. у меня их там никогда не было, а самих раздач там немного.
Цитата:
если просто в подпапке utorrent сохранялись .torrent-файлы.
ведь тогда он должен был их увидеть, верно? а почему-то не видит. Я уже во все расположения их скопировал, которые когда-либо могли использоваться.... В сущности, там несколько вариантов — папки в %programfiles% и в %appdata%.
Цитата:
utorrent должен при запуске раздач проверить наличие всех файлов из раздач.
Этого совершенно точно необходимо избежать, — раньше как-то хеширование не требовалось, уже эту прогу много раз использовали когда-то, но там все очень непросто... мало шансов, что в основной своей массе проблемные диски выдержат хэширование, да и потом будет такой объем все равно не докачать, даже новые раздачи если перехешировать, то почти никогда хэш не сходится, что уж говорить о раздачах, лежащих с 2009 года, ясно, что маловероятно, что хэш сойдется. Что странно, потому как у дистров софта проблем нет — MD5-хеши не меняются, а клиент все равно хочет перехешировать....
Также, логично предположить, что где-то в resume.dat должен же содержаться этот путь, в котором он ищет торрент-файлы...
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 17-Янв-25 10:15 (спустя 1 день 23 часа, ред. 17-Янв-25 10:15)

Лaндыш
Если в resume.dat не указаны пути (только имена торрентов), то они должны лежать в одной папке с .dat-файлами. Точнее: если в папке с экшешником есть settings.dat, то всё должно быть в ней (и resume.dat, и торренты). В противном случае — %APPDATA%\utorrent.
После помещения туда торрентов по-прежнему говорится, что торренты не найдены? У меня после перезапуска сообщение меняется на Invalid download state, try resuming, после запуска раздачи всё работает.
[Профиль]  [ЛС] 

Лaндыш

Top Bonus 05* 10TB

Стаж: 15 лет 4 месяца

Сообщений: 1237

Лaндыш · 19-Янв-25 00:03 (спустя 1 день 13 часов, ред. 19-Янв-25 00:03)

Л. М. Гога
Огромное спасибо, я это-то
Цитата:
если в папке с экшешником есть settings.dat, то всё должно быть в ней
забыл, папок клиента много, в какой что нужное, непонятно, путей торрент-файлов тоже много, вот и запутался. Но хеширования раздач избежать не удалось, и теперь более 14k раздач в статусе "Загружается" и оно сразу стало качаться... Но на раздачу встало пока 4900, перехешировались самые мелкие по весу, — в принципе, то, чего я и хотел, на мобильном инете раздавать тяжелое как-то не очень. Еще многие пути к файлам нужно будет восстаналивать симлинками.
Пока экспериментировал со сменой пасскея в старых раздачах, полтыщи раздач поотваливалось
скрытый текст
Огромное спасибо, ты просто волшебник.
[Профиль]  [ЛС] 

allisa1

Старожил

Стаж: 16 лет 2 месяца

Сообщений: 1425

allisa1 · 09-Апр-25 09:45 (спустя 2 месяца 21 день)

Пробую переместить .torrent файлы, но часть из них лежит в самой папке с файлом resume.dat, и в программе BEncode Editor отображается без пути. Как в этом случае сделать замену пути?
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 09-Апр-25 12:00 (спустя 2 часа 14 мин., ред. 09-Апр-25 12:00)

allisa1
Попробуйте так:
скрытый текст
Value:
Код:
^[^\\]+\.torrent$
Replace:
Код:
новый_путь\\$0
Вместо новый_путь подставьте нужный путь (обратите внимание, что слеши нужно удваивать).
Это должно повлиять только на торренты без путей.
[Профиль]  [ЛС] 

allisa1

Старожил

Стаж: 16 лет 2 месяца

Сообщений: 1425

allisa1 · 09-Апр-25 12:09 (спустя 9 мин.)

То есть в поле Replace нужно вставить "C:\\Users\\А\\torrents\\$0"?
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 09-Апр-25 12:11 (спустя 2 мин.)

allisa1
Да.
[Профиль]  [ЛС] 

allisa1

Старожил

Стаж: 16 лет 2 месяца

Сообщений: 1425

allisa1 · 09-Апр-25 16:18 (спустя 4 часа, ред. 09-Апр-25 16:18)

Спасибо, получилось!
Заменить получилось, а вот сохранить измененный файл не получается. Несколько раз пробовал - вылетает программа.
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 6 месяцев

Сообщений: 19185

Л. М. Гога · 09-Апр-25 16:32 (спустя 13 мин.)

allisa1 писал(а):
87632074Несколько раз пробовал - вылетает программа.
Bencode Editor вылетает?
Странно, не припомню с ним такого.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error