DarkTelegram
Инструменты

Как конвертировать tdata в session и session в tdata

Конвертер DarkTelegram переводит папку tdata в файлы .session для Telethon и выполняет обратное преобразование. Он работает онлайн, без регистрации. Ниже — какие файлы загрузить, что вы получите и как исправить частые ошибки.

Короткий ответ Для tdata → .session загрузите ZIP с папкой tdata; на выходе получите сессии Telethon. Для обратного направления нужны файлы .session в формате Telethon. За один запрос можно обработать до 10 файлов, каждый — до 200 МБ.

Открыть бесплатный конвертер tdata ⇄ session · Инструкция session → tdata

Когда нужна конвертация

Она нужна, если у вас есть данные авторизации Telegram Desktop, а программа принимает Telethon-сессию, или если требуется обратное преобразование. Конвертер меняет формат этих данных. Он не создаёт новый аккаунт и не восстанавливает отозванную сессию.

Что у васЧто загрузитьЧто получите
Папка Telegram Desktop.zip с папкой tdatasessions.zip с файлами .session для Telethon
Сессия TelethonФайл .sessiontdata.zip; внутри — отдельный архив с папкой tdata для каждого исходного файла

Одинаковое расширение .session не делает форматы разных библиотек совместимыми. Текущая веб-версия работает с форматом Telethon. Если ваша программа требует Pyrogram, результат этого конвертера может ей не подойти.

Как перевести tdata в session онлайн

Четыре шага в браузере

  1. Подготовьте ZIP-архив. Поместите в него папку tdata с её содержимым. Работайте с копией и сохраните исходные файлы у себя.
  2. Откройте конвертер и выберите «tdata → .session». Перетащите архив в область загрузки или нажмите «выберите файлы». Добавьте не больше 10 архивов.
  3. Нажмите «Конвертировать в .session». Время зависит от размера файлов и загрузки сервиса; фиксированного срока в 10 секунд нет.
  4. Распакуйте скачанный sessions.zip. Если в одной папке tdata было несколько аккаунтов, результат содержит отдельные сессии. При наличии errors.txt проверьте его: часть файлов могла не обработаться.

Для обратного преобразования переключитесь на «.session → tdata», выберите Telethon-файлы и нажмите «Конвертировать в tdata». Отдельный JSON с API-данными для этой операции не нужен.

Успешное преобразование означает, что формат удалось прочитать. Оно не подтверждает, что сессия всё ещё авторизована в Telegram: конвертер не проверяет вход в аккаунт.

Как конвертировать session в tdata

  1. Уточните формат. Нужен файл SQLite-сессии Telethon с расширением .session. Отдельный JSON не превращает файл другой библиотеки в Telethon.
  2. Откройте конвертер и выберите «.session → tdata». Добавьте до 10 исходных файлов, каждый не больше 200 МБ.
  3. Нажмите «Конвертировать в tdata». Браузер скачает общий архив tdata.zip.
  4. Распакуйте результат в отдельную папку. Внутри будет архив для каждого успешно обработанного файла. Распакуйте нужный, чтобы получить его папку tdata. Не смешивайте содержимое разных аккаунтов.
  5. Проверьте ошибки. Если появился errors.txt, сопоставьте его строки с исходными файлами. Отсутствующий результат нельзя считать успешно сконвертированным.

Сначала сохраните резервную копию текущих данных Telegram Desktop. Не заменяйте рабочую папку единственной копией результата. Преобразование формата не проверяет действительность авторизации.

Как выглядит результат конвертации

Пример для одного аккаунта. my-account — условное имя вашего исходного файла; реальные ключи и идентификаторы здесь не показаны.

tdata → session
my-account.zip
  └─ tdata/…
        ↓
sessions.zip
  └─ my-account.session

session → tdata
my-account.session
        ↓
tdata.zip
  └─ my-account.zip
       └─ tdata/…

Если исходная tdata содержит несколько аккаунтов, создаются отдельные session-файлы с различающимися именами. При частичном успехе результат содержит успешные файлы и errors.txt; это не означает, что весь пакет завершился без ошибок.

Какие файлы поддерживаются

Архив с tdata

Нужны сама папка и её файлы авторизации, а не только пустая папка или экспорт истории переписки. Используйте ZIP: текущий веб-обработчик не распаковывает RAR и 7z. Поля для локального код-пароля Telegram Desktop в веб-форме нет; защищённая им папка может не сконвертироваться.

Файл .session

Поддерживается SQLite-сессия Telethon. Строковая сессия, произвольный JSON или файл Pyrogram не становятся Telethon-сессией после переименования. Если формат неизвестен, уточните его в программе, которая создала файл.

Если конвертация не работает

Сообщение или симптомЧто сделать
«Внутри архива нет папки tdata»Проверьте содержимое ZIP: загрузить нужно данные Telegram Desktop, а не экспорт сообщений.
«Пока поддерживается только .zip»Распакуйте RAR/7z на своём устройстве и создайте ZIP с папкой tdata.
«Не Telethon .session»Проверьте библиотеку и тип сессии. Переименование файла и добавление JSON не меняют формат базы.
Файл больше 200 МБОбработчик отклоняет его. Проверьте, что случайно не добавили в архив другие папки или экспорт медиа.
Не добавляются все файлыВ одном запросе помещается до 10 файлов. Разделите пакет на несколько запусков.
Архив скачался, но сессий меньше ожидаемогоОткройте errors.txt внутри результата: успешные файлы выдаются вместе с описанием ошибок остальных.
Сессия получена, но Telegram не пускаетПроверьте актуальность исходной авторизации. Конвертация не снимает ограничения аккаунта и не возвращает отозванный доступ.

Как проверить результат после скачивания

  1. Распакуйте результат в отдельную папку и найдите errors.txt, если он есть. Проверьте, есть ли файл для каждого ожидаемого аккаунта.
  2. Выберите один свой аккаунт для проверки. Сохраните исходный архив: не заменяйте им единственную рабочую копию данных.
  3. Для .session уточните, что программа принимает Telethon SQLite. В DarkTelegram откройте «Аккаунты» и выберите подходящий способ импорта.
  4. Проверьте отображение аккаунта и состояние подключения. Ошибку входа разбирайте отдельно: успешная смена формата не доказывает действующую авторизацию.

Архив готов — это результат конвертера. Успешное подключение собственного аккаунта — следующий, отдельный результат. Подробности первого запуска есть в инструкции подключения.

Как обрабатываются загруженные файлы

Обработка происходит на сервере. Загруженные файлы временно записываются на диск, распаковываются и преобразуются. После обработки каждого файла сервис удаляет его временную папку, а готовый ZIP отдаёт браузеру. Это не обработка только в памяти и не хранение в течение часа.

Для самого преобразования сервис не подключается к Telegram: он читает существующие данные авторизации. Код входа из SMS и пароль аккаунта вводить не требуется.

Что важно перед загрузкой

tdata и .session содержат ключи авторизации, а не просто настройки приложения. Загружайте только свои файлы и учитывайте, что передаёте их выбранному сервису. Не публикуйте исходные архивы и результат в общих чатах или открытых хранилищах. Смена формата не отзывает доступ, если у кого-то уже есть копия ключа.

Частые вопросы

Конвертер бесплатный и без регистрации?

Да. Веб-конвертер открыт без входа в DarkTelegram и не требует платной подписки. Лимиты на количество и размер файлов сохраняются.

На выходе Pyrogram или Telethon?

Telethon. Выбора библиотеки в текущей веб-версии нет; приложенный JSON не переключает формат результата.

Конвертация снимает спам-блок или заморозку?

Нет. Ограничения относятся к аккаунту, а конвертер меняет только представление существующей авторизации. Если проблема в заморозке, смотрите инструкцию по обращению в Telegram.

Можно пользоваться с телефона?

Да, если браузер позволяет выбрать исходные файлы и скачать результат. Эта инструкция относится к веб-конвертеру; передавать файлы Telegram-боту для неё не нужно.

Можно вызвать конвертер из своей программы?

Да. Веб-форма использует POST /api/convert/tdata-to-session и POST /api/convert/session-to-tdata. Файлы передаются как multipart/form-data в поле files; успешный ответ — ZIP. Для этих двух маршрутов токен авторизации не требуется. Ограничения те же: до 10 файлов и 200 МБ на файл.

Когда можно обойтись без конвертера?

Когда нужная программа уже принимает ваш исходный формат. Сначала проверьте доступные способы импорта: дополнительное преобразование может не понадобиться. Различия форматов подробнее разобраны в материале об аккаунтах Telegram.

Если после конвертации вы готовите аккаунт к работе, продолжите по инструкции по подключению и первой задаче. Для комментариев под постами есть отдельное руководство по нейрокомментингу; сама конвертация ничего не публикует.

Переведите файлы в нужный формат

Бесплатно, без регистрации. Для tdata подготовьте ZIP, для обратного направления — Telethon .session.

Открыть конвертер

Материал подготовлен редакцией DarkTelegram. Форматы входных файлов, структура результата и ограничения сверены с обработчиком конвертера 20 сентября 2026.