tdata 폴더란 무엇인가
Windows, macOS, Linux용 공식 데스크톱 앱인 Telegram Desktop은 로컬 프로필을 tdata라는 이름의 폴더에 보관합니다. 안에는 앱과 계정을 연결하는 키, 앱 설정, 미디어와 스티커 캐시가 들어 있습니다. 앱이 시작될 때 이 폴더를 읽어 유효한 인증 정보를 찾으면 전화번호나 로그인 코드를 묻지 않고 곧장 채팅을 엽니다.
이 편리함이 곧 가장 큰 위험입니다. tdata 폴더는 메시지 백업이 아니라 작동하는 로그인입니다. 폴더를 다른 컴퓨터에 복사한 사람은 로컬 암호로 보호되어 있지 않은 한 대체로 내 컴퓨터 앞에 앉은 것처럼 계정을 열 수 있습니다. 비밀번호와 같은 수준으로 조심해서 다루고, 본인이 정당하게 소유했거나 적법하게 넘겨받은 계정의 tdata 폴더만 옮기세요.
tdata는 Telegram Desktop에만 해당한다는 점도 기억해 두세요. 이름이 그냥 Telegram인 별도의 macOS 네이티브 앱과 모바일 앱은 데이터를 다른 방식으로 저장하므로, tdata 폴더를 그쪽으로 불러올 수는 없습니다.
시작하기 전 간단한 체크리스트
Telegram 웹사이트나 신뢰할 수 있는 앱 스토어에서 공식 Telegram Desktop을 설치하세요. 폴더를 만든 앱과 같은 버전이거나 더 새로운 버전이 좋습니다. 새 버전은 예전 데이터를 읽을 수 있지만, 오래된 버전은 새 버전이 기록한 데이터를 열지 못할 수 있습니다.
파일을 만지기 전에 Telegram Desktop을 완전히 종료하세요. Windows와 Linux에서는 창을 닫아도 시스템 트레이에서 계속 실행되는 경우가 많으므로 트레이 아이콘에서 종료해야 합니다. 앱이 실행 중일 때 파일을 복사하면 프로필이 깨진 상태가 될 수 있습니다.
컴퓨터에 이미 tdata 폴더가 있다면 삭제하지 말고 이름을 tdata-old 같은 것으로 바꿔 두세요. 그러면 문제가 생겼을 때 이전 프로필로 돌아갈 수 있습니다. 마지막으로, 폴더가 로컬 암호로 보호되어 있는지 확인하세요. 보호되어 있다면 첫 실행 때 그 암호가 필요합니다.
Windows에서 tdata를 둘 위치
표준 설치 버전의 Telegram Desktop은 데이터를 로밍 애플리케이션 데이터 폴더에 보관합니다. 파일 탐색기 주소창에 %APPDATA%\Telegram Desktop 경로를 입력하고 Enter를 누르면 그 안에 tdata 폴더가 있습니다. 옮기려는 폴더로 교체하되 tdata라는 이름은 그대로 유지한 다음 Telegram Desktop을 실행하세요.
포터블 버전은 방식이 다릅니다. Telegram.exe 바로 옆에 있는 tdata 폴더를 찾으므로, 포터블 앱을 별도의 디렉터리에 풀고 그 옆에 tdata를 두면 됩니다. 업무용 프로필을 다른 드라이브에 두거나, 설치된 앱 옆에서 완전히 분리된 두 번째 프로필을 실행하고 싶을 때 편리합니다.
Microsoft Store에서 설치한 버전은 앱 전용의 다른 위치에 데이터를 보관할 수 있습니다. 앱이 넣어 둔 폴더를 인식하지 못한다면, 다른 방법을 시도하기 전에 어떤 버전을 쓰고 있는지부터 확인하세요.
macOS와 Linux에서 tdata를 둘 위치
macOS에서는 Telegram 웹사이트에서 내려받은 Telegram Desktop이 홈 디렉터리의 Library 폴더를 사용합니다. Finder에서 이동, 폴더로 이동을 차례로 선택하고 ~/Library/Application Support/Telegram Desktop 경로를 입력하세요. 그 안에 tdata를 두고 앱을 실행하면 됩니다. 샌드박스가 적용된 앱 스토어 버전의 Telegram Desktop은 ~/Library/Containers 아래에 있는 자체 컨테이너 안에 같은 구조를 둡니다.
Linux에서는 공식 바이너리가 보통 ~/.local/share/TelegramDesktop/tdata를 사용합니다. 패키지로 배포되는 버전은 위치가 다릅니다. Flatpak 빌드는 대개 ~/.var/app/org.telegram.desktop 아래에, Snap 빌드는 홈 디렉터리의 snap 폴더 안에 데이터를 둡니다. 이름이 점으로 시작하는 폴더는 숨김 상태이므로 파일 관리자에서 숨김 파일 표시를 켜거나 터미널을 사용하세요.
확실하지 않다면 Telegram Desktop을 한 번 실행했다가 다시 닫아 보세요. 빈 프로필이 만들어지므로, 홈 폴더에서 tdata라는 폴더를 검색하면 사용 중인 빌드가 기대하는 위치를 정확히 알 수 있습니다. Windows, macOS, Linux 빌드는 같은 데이터 형식을 쓰기 때문에 한 시스템에서 만든 폴더는 대체로 다른 시스템에서도 작동합니다.
첫 실행과 흔한 문제
새 폴더를 넣은 상태로 Telegram Desktop을 열면 곧장 채팅 목록이 나타나야 합니다. 로컬 암호가 설정되어 있었다면 먼저 그 암호를 입력하세요. 그런 다음 기기 목록을 열어 현재 세션으로 표시된 항목을 확인해 두면, 나중에 정리할 때 내 로그인과 다른 로그인을 구분할 수 있습니다.
대신 환영 화면이 나타난다면 흔한 원인은 폴더 이름의 오타, 한 단계 깊이 잘못 들어간 폴더(tdata 안에 또 tdata가 있는 경우), 다른 위치를 사용하는 앱 버전, 다른 기기에서 종료된 세션 정도입니다. 종료된 세션은 파일을 복사한다고 되살아나지 않습니다. 이 경우에는 전화번호로 정상적으로 로그인하거나 모바일 앱에서 QR 코드를 스캔해 로그인하세요.
같은 tdata를 두 대의 컴퓨터에서 동시에 실행하는 것은 피하세요. 하나의 인증을 여러 곳에서 동시에 쓰는 패턴은 Telegram의 보안 시스템이 의심스럽게 볼 수 있고, 다른 사람이 계정을 쓰고 있어도 알아차리기 어려워집니다. 이전이 잘 끝났다면 예전 컴퓨터, USB 메모리, 클라우드 폴더에 남은 사본은 삭제하세요.
로그인 직후 세션 보안 설정하기
설정에서 개인정보 및 보안을 열고 활성 세션 목록(앱 버전에 따라 기기라고도 부릅니다)을 확인하세요. 알아볼 수 없는 항목은 모두 종료하세요. 다른 사람에게서 받은 계정이라면 다른 세션을 모두 종료해서 본인이 통제하는 기기만 남기세요. Telegram은 최근 추가된 세션이 다른 세션을 종료하는 것을 일시적으로 막을 수 있습니다. 이 옵션을 쓸 수 없다면 나중에 다시 시도하거나 가장 오래 사용한 기기에서 진행하세요.
다음으로 2단계 인증(클라우드 비밀번호라고도 합니다)을 설정하거나 변경하세요. 길고 고유한 비밀번호를 고르고 비밀번호 관리자에 보관하며, 본인이 통제하는 복구 이메일을 추가하세요. 이 설정이 없으면 내 번호로 오는 로그인 코드를 손에 넣은 사람 누구나 계정을 가로챌 수 있습니다.
컴퓨터에서는 앱 암호 잠금(로컬 암호)을 켜서 복사된 tdata 폴더를 악용하기 훨씬 어렵게 만들고, 자동 잠금도 함께 켜 두세요. tdata 백업을 보관해야 한다면 공유 폴더나 동기화 폴더가 아니라 암호화된 압축 파일에 넣어 두세요.
구매한 계정에 tdata가 딸려 온 경우
온라인에서 판매되는 일부 계정은 tdata 폴더 형태로 전달됩니다. rStock에서 구매한다면 판매자는 독립 스토어라는 점을 기억하세요. 모든 스토어는 승인을 받아야 판매할 수 있고 모든 등록 상품은 공개되기 전에 검토를 거칩니다. 결제 후 전달된 내용은 주문 페이지에 주문과 연결된 전달 내역으로 표시됩니다. 거기에서 저장해 곧바로 시험해 보세요. 문제를 제기할 수 있는 기간이 한정되어 있기 때문입니다.
폴더가 열리지 않거나 계정이 설명과 다르다면 그 기간이 끝나기 전에 분쟁을 제기하세요. 먼저 스토어가 답변하고, 합의하지 못하면 중재자를 호출할 수 있으며, 결제 대금은 스토어로 곧바로 지급되지 않고 보류됩니다. 모든 것이 정상이라면 위의 순서대로 클라우드 비밀번호를 바꾸고 본인이 통제하지 않는 세션을 모두 종료하세요.
출처가 어디든 계정은 Telegram 서비스 약관에 맞게 사용해야 합니다. rStock은 Telegram과 제휴 관계가 아니며 Telegram이라는 이름은 그 소유자에게 속합니다. 다른 사람의 컴퓨터에서 허락 없이 가져온 tdata 폴더는 로그인 방법이 아니라 계정 탈취이며, 이 글의 어떤 내용도 그런 목적을 위한 것이 아닙니다.