|
Л. М. Гога
  Стаж: 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.
|
|
Л. М. Гога
  Стаж: 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 строки отображаются правильной кириллицей, что ещё больше сбивает с толку
|
|
Л. М. Гога
  Стаж: 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
  Стаж: 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
  Стаж: 17 лет 8 месяцев Сообщений: 57159
|
Papant ·
18-Июл-23 22:22
(спустя 1 час 17 мин.)
|
|
hi-okktane
  Стаж: 15 лет 5 месяцев Сообщений: 876
|
hi-okktane ·
19-Июл-23 01:16
(спустя 2 часа 53 мин.)
Спасибо. Понял. Похоже что поторопился запустить клиент после рестарта ПК и бэкапный файл 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
  Стаж: 17 лет 8 месяцев Сообщений: 57159
|
Papant ·
09-Сен-24 17:13
(спустя 1 час 6 мин.)
fluidity
А какая разница? Просто редактируете нужный файл resume.dat
|
|
Лaндыш
  Стаж: 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ндыш
  Стаж: 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 должен же содержаться этот путь, в котором он ищет торрент-файлы...
|
|
Л. М. Гога
  Стаж: 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ндыш
  Стаж: 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 отображается без пути. Как в этом случае сделать замену пути?
|
|
Л. М. Гога
  Стаж: 16 лет 6 месяцев Сообщений: 19185
|
Л. М. Гога ·
09-Апр-25 12:00
(спустя 2 часа 14 мин., ред. 09-Апр-25 12:00)
allisa1
Попробуйте так:
Value:
Replace:
Вместо новый_путь подставьте нужный путь (обратите внимание, что слеши нужно удваивать).
Это должно повлиять только на торренты без путей.
|
|
allisa1
 Стаж: 16 лет 2 месяца Сообщений: 1425
|
allisa1 ·
09-Апр-25 12:09
(спустя 9 мин.)
То есть в поле Replace нужно вставить "C:\\Users\\А\\torrents\\$0"?
|
|
Л. М. Гога
  Стаж: 16 лет 6 месяцев Сообщений: 19185
|
Л. М. Гога ·
09-Апр-25 12:11
(спустя 2 мин.)
|
|
allisa1
 Стаж: 16 лет 2 месяца Сообщений: 1425
|
allisa1 ·
09-Апр-25 16:18
(спустя 4 часа, ред. 09-Апр-25 16:18)
Спасибо, получилось! Заменить получилось, а вот сохранить измененный файл не получается. Несколько раз пробовал - вылетает программа.
|
|
Л. М. Гога
  Стаж: 16 лет 6 месяцев Сообщений: 19185
|
Л. М. Гога ·
09-Апр-25 16:32
(спустя 13 мин.)
allisa1 писал(а):
87632074Несколько раз пробовал - вылетает программа.
Bencode Editor вылетает?
Странно, не припомню с ним такого.
|
|
|