Telegram 세션, tData, JSON 파일 완벽 정리: 나에게 맞는 배포 형식은?
세션 파일, tdata 폴더, JSON 내보내기 파일은 모두 텔레그램 계정을 로그인하는 데 사용되지만, 각각 다른 앱에 속해 있습니다. 이들의 차이점을 구분하고 안전하게 배포하는 방법을 알려드립니다.
Sarah JohnsonTelegram 세션, tData, JSON 파일 설명: 배포에 맞는 형식 선택하기
지원팀에서 두 번째 머신을 세팅하려는데, 누군가 "tdata"라고 적힌 zip 파일, "session"이라고 적힌 다른 파일, 그리고 .json 내보내기 파일 하나를 건네줬다고 가정해보자. 세 파일 모두 같은 Telegram 계정으로 로그인할 수 있다고 주장한다. 하지만 아무 설명도 없고, 잘못된 앱에 잘못된 파일을 가져오면 에러만 뜰 뿐이다.
각 형식이 존재하는 이유는 Telegram 클라이언트마다 로그인 정보를 저장하는 방식이 다르기 때문이다. 어떤 프로그램이 어떤 파일을 읽는지만 알면, 계정을 머신 간에 옮기는 일이 더 이상 추측 게임이 아니다.
세 가지 형식, 세 가지 다른 프로그램
tdata 폴더는 Windows와 Linux에서 Telegram Desktop이 사용하는 로컬 저장소(raw local storage)다. 단일 파일이 아니라, 해당 설치 환경에 묶인 암호화된 바이너리 데이터로 가득 찬 디렉토리다. 이 폴더 전체를 새 포터블 Telegram Desktop 설치본에 복사하면, 대부분의 경우 전화번호나 인증 코드 없이 이미 로그인된 상태로 열린다.
세션 파일(보통 Telethon의 .session 파일 또는 Pyrogram의 세션 문자열)은 완전히 다른 세계에 속한다: Telegram 계정을 스크립트로 자동화하는 데 쓰이는 Python 라이브러리들이다. 이 파일들은 봇, 유저봇, 또는 자동화 작업을 실행하는 개발자를 위한 것이지, 일반 Telegram Desktop 앱을 직접 열기 위한 것이 아니다. 세션 파일은 스크립트가 Telegram API를 통해 해당 계정으로 작동하는 데 필요한 인증 키를 인코딩한다.
JSON 내보내기는 좀 특별하다. 보통 스크립트나 도구가 생성한 API 자격 증명, 인증 키, 또는 계정 메타데이터의 수동 덤프로, 더블클릭이 아닌 프로그래밍 방식으로 파싱되도록 만들어졌다. 정확한 구조는 전적으로 생성한 도구에 따라 달라지므로, JSON은 세 가지 중 가장 표준화가 덜 된 형식이다.
형식 비교 한눈에 보기
| 형식 | 기본 앱 | 일반 사용자 | 설정 난이도 |
|---|---|---|---|
| tdata 폴더 | Telegram Desktop (포터블) | 파일 폴더에 익숙한 모든 사용자 | 낮음, 대부분 복사-붙여넣기 |
| .session 파일 | Telethon / Pyrogram (Python) | 봇이나 스크립트를 실행하는 개발자 | 중간, Python 기초 필요 |
| JSON 내보내기 | 생성 도구에 따라 다름 | 커스텀 자동화 스택을 사용하는 팀 | 높음, 형식에 따라 다름 |
2026년 기준 일반적인 도구 관례에 기반한 예시 비교입니다. 정확한 동작은 특정 클라이언트 버전과 라이브러리에 따라 다릅니다.
파일 손상 없이 로그인하기
tdata 폴더의 경우, Telegram Desktop의 포터블 버전을 다운로드하여 압축을 풀고, 함께 제공되는 빈 tdata 디렉토리를 받은 폴더로 교체한다. 같은 폴더에서 Telegram.exe를 실행한다. 비밀번호 프롬프트가 나타나면, tdata 폴더와 함께 자주 제공되는 비밀번호 파일이 있는지 확인한다. 일부 공급업체가 이 단계를 위해 동반 텍스트 파일을 제공하기 때문이다.
.session 파일의 경우, Telethon 또는 Pyrogram이 설치된 Python과, 세션이 생성될 때 사용된 API ID와 해시가 필요하다. 스크립트를 세션 파일 경로(또는 세션 문자열 붙여넣기)로 지정하면, 라이브러리가 코드를 요청하지 않고 인증한다. 이 방법은 GUI를 클릭하는 대신 스크립트 실행에 익숙하다는 가정 하에 이루어진다.
JSON 내보내기의 경우, 범용 로더는 없다. 사용자 또는 자동화를 구축한 사람은 내보내기에 포함된 필드가 무엇인지 알고, 이를 사용 중인 프레임워크에 전달하는 작은 파서를 작성해야 한다. 파일이 스택에서 작동할 것이라고 가정하기 전에, 어떤 도구가 파일을 생성했는지 출처에 물어보라.
실제로 중요한 보안 사항
여기 사람들이 흔히 간과하는 부분이 있다. 이 모든 파일은 기능적으로 활성 로그인 세션과 동등하다. tdata 폴더나 세션 파일을 가진 사람은 누구나, 별도로 2단계 인증이 설정되어 있고 추가로 보호하는 장치가 없는 한, 비밀번호를 전혀 몰라도 해당 계정으로 행동할 수 있다. 이 파일들을 일반 다운로드가 아닌 비밀번호처럼 취급하라.
- tdata 폴더나 세션 파일을 암호화되지 않은 채널로 보내거나, 필요 이상으로 공유 클라우드 폴더에 두지 마십시오.
- 계정을 가져온 후, 설정, 개인정보 및 보안, 활성 세션으로 이동하여 인식하지 못하는 기기를 종료하십시오.
- 이런 방식으로 계정을 인수한 직후 2단계 인증 비밀번호를 설정하거나 변경하십시오. 이전 소유자가 여전히 알고 있을 수 있기 때문입니다.
- 가져오기가 제대로 작동하는지 확인한 후 원본 파일을 삭제하여 여러 머신에 복사본이 흩어져 있지 않도록 하십시오.
대량 배포가 실제로 의미 있는 경우
고객 지원 봇, 중재 도구, 또는 다중 계정 콘텐츠 스케줄링을 운영하는 팀은 여러 머신이나 서버에 걸쳐 일관된 방식으로 여러 계정을 배포해야 할 필요가 있다. 세션 기반 배포는 스크립트 가능하고 반복 가능하기 때문에 이러한 사용 사례에 잘 맞는다. 이는 소수의 개인 계정을 운영하는 상황과는 다르며, 후자의 경우 tdata 폴더와 포터블 Telegram 설치가 일반적으로 더 간단하고 Python을 전혀 건드릴 필요가 없다.
모든 대량 배포는 하나의 공유 연결을 통해 모든 것을 라우팅하기보다는 계정당 안정적인 전용 IP와 짝을 이루어야 한다. 계정당 할당된 공유 리지덴셜 프록시는 네트워크 지문을 공유한다는 이유만으로 Telegram 시스템이 관련 없는 계정들을 서로 연결할 가능성을 줄여주지만, 모든 탐지 방법을 보장하지는 않는다.
이러한 형식 중 어느 것도 특정 판매자 전용은 아니다. HstockPlus의 여러 공급업체는 설정에 필요한 것에 따라 tdata, 세션 또는 JSON 형태로 미리 패키징된 Telegram 계정을 나열하며, 설명이 항상 배송과 일치하는 것은 아니므로 구매하기 전에 어떤 형식이 실제로 배송되는지 비교하는 것이 좋다. 형식 및 지역별 분석에 더 초점을 맞추려면, tgaccounts.net은 일반 마켓플레이스 목록과 별도로, 사용 기간 정보와 함께 tData, 세션 및 JSON 배송 옵션을 문서화하는 또 다른 스토어프론트다.
올바른 형식 선택: 빠른 체크리스트
- 구매 전에 실제로 사용할 앱 또는 라이브러리를 확인하십시오: Desktop 클라이언트는 tdata, Python은 세션 파일, JSON은 커스텀 코드용입니다.
- 판매자에게 비밀번호 파일 또는 2FA 재설정 방법이 포함되어 있는지 문의하십시오. 잠긴 계정은 형식과 관계없이 무용지물입니다.
- 목록에서 제공하는 경우 계정 연령과 국가를 확인하십시오. 이는 자동화된 사용 시 계정 동작에 영향을 미칩니다.
- 지문 중복을 제한하기 위해 이미 5개의 다른 계정을 관리하는 머신이 아닌, 깨끗하고 전용된 환경에서 가져오십시오.
- 계정이 성공적으로 로그인하는 즉시 이전 세션을 종료하고 새 2FA를 설정하십시오.
