TDATA 保存什么?
Telegram Desktop 会把本地应用状态保存在名为 tdata 的工作目录中。商品页标注 TDATA,表示供应方声明该数据包可用于兼容的桌面客户端。
TDATA 本身不能证明账号年龄、国家或地区、2FA、资料完整度,也不能说明是否包含其他文件。这些属性需要单独查看。
- 它说明什么?
- Telegram Desktop 的本地数据保存方式。
- 它不能证明什么?
- 账号年龄、地区、验证状态或账号质量。
Session 和 JSON 分别是什么?
Session 不是账号本身,也不是 Telegram 的统一文件格式。它是本地授权状态,让特定客户端继续已经授权的连接,其中可能保存授权密钥、数据中心参数和客户端状态。
Telethon 会保存无需重新获取登录验证码即可连接所需的数据,也可以缓存对象信息和更新状态。Pyrogram 同样使用 SQLite 和 Session String,但采用自己的存储结构。因此,相同的 .session 扩展名不代表文件可以互换。
配套 JSON 通常包含手机号、api_id/api_hash、设备型号、系统与应用版本、语言以及导入工具需要的字段。有些数据包还会记录代理、2FA 或供应方字段。字段结构由使用该文件的软件决定,而不是由 Telegram 统一规定。
Session 保存授权状态,JSON 帮助特定软件读取数据包。“Session + JSON”是市场名称,不是 Telegram 官方统一标准。
专用软件如何使用 Telegram Session?
Session 为兼容客户端或专用工具提供授权状态。导入后,软件会读取 Session、检查状态,并把账号加入工作区。JSON 只按该导入器支持的字段结构使用。
这类工具可以管理多个账号、分配代理和标签,并处理对话、消息、内容、群组或频道。功能和支持格式由开发者决定,因此功能名称不能证明 Session 兼容性。
| 工具类型 | 常见输入格式 | 用途 |
|---|---|---|
| 桌面客户端 | TDATA | 人工处理对话、频道、资料和设置 |
| 多账号管理面板 | 按文档要求使用 TDATA、Session + JSON 或专有数据包 | 整理账号、状态、代理、消息、发布和频道管理 |
| 自建集成 | 特定程序库的 Session 或 Session String | 通过代码使用可用的 Telegram API 功能 |
| 转换或验证工具 | 明确指定的源格式和目标格式 | 检查数据包以及在支持的格式之间转换 |
访问格式和软件功能是两个独立属性。Session 不包含软件许可证、代理或工作流程设置。
TDATA 与 Session + JSON 有哪些区别?
| 对比项 | TDATA | Session + JSON |
|---|---|---|
| 常见用途 | Telegram Desktop | 程序库、应用或集成工具 |
| 数据结构 | 本地文件目录 | Session 文件或字符串,另附 JSON |
| 兼容性 | 取决于 Desktop 客户端 | 取决于 Session 类型和 JSON 结构 |
| 需要核对 | 明确的 TDATA 标注以及单独列出的 2FA 数据 | 程序库、Session 类型和必需的 JSON 结构 |
| 能否代表账号质量 | 不能 | 不能 |
把 Session 导入专用软件前需要检查什么?
先查看软件的导入文档。一个导入器可能接受 Telethon Session + JSON,另一个可能要求 Pyrogram Session String、TDATA、专有压缩包或客户端数据库。“JSON .SESSION”只说明数据包组成,不能说明具体实现。
- 软件接受的数据包. 确认导入器要求 TDATA、Telethon .session + JSON、Pyrogram .session、Session String 还是自己的压缩包。
- Session 实现. 只有 .session 扩展名还不够;商品或供应方文档需要写明程序库。
- JSON 结构与文件名. 有些导入器要求两个文件使用相同主文件名,并包含 api_id、api_hash、device_model、app_version 或 lang_code 等指定字段。
- 附加数据. 如果软件需要 2FA、代理或单独配置,这些内容必须随数据包提供或由用户自行设置。
- 转换方式. 转换器可能只重新封装当前授权,也可能连接 Telegram 创建新 Session。两种操作不同,应核对所选模式。
如果商品没有写明程序库,软件也没有说明支持这一数据包,就不能确认兼容性。
Telegram 商品页还要查看哪些属性?
TDATA 或 Session + JSON 只描述访问格式,并不表示已经开启 2FA、会交付 2FA 密码、包含手机号或可以接收后续短信。每项属性都必须单独标注。
还应分别检查手机验证、号码或 SIM 权限、地区、账号年龄、资料状态、交付数据、发货方式和保修。需要的属性没有明确写出时,Session 或 TDATA 格式不能证明该属性存在。
TDATA、.session 和 Session String 都是访问数据。Telethon 提醒,Session 泄露可能让他人访问关联账号,因此必须私密保存。
| 属性 | 描述内容 | 需要单独确认 |
|---|---|---|
| 访问格式 | TDATA、Session + JSON、单独 Session 或 Session String | 所选客户端或软件接受哪种格式 |
| 2FA | 是否开启两步验证以及是否声明包含密码 | 是否交付 2FA 密码;手机号和 SIM 权限属于其他属性 |
| 手机验证 | PVA、短信验证或号码国家代码 | 是否包含号码、实体 SIM 卡或后续短信权限 |
| 地区 | 手机号、注册或 IP 所属国家 | 该国家具体描述哪个地区属性 |
| 账号年龄 | 最低天数、时间范围或注册年份 | 准确日期以及期间是否持续活跃 |
| 资料状态 | 所标注的用户名、头像、简介、帖子或其他元素 | 当前商品实际包含哪些元素 |
| 数据包与交付 | 交付哪些数据以及如何接收 | 压缩包内容、发货时间和商品保修 |
2FA 不代表包含 TDATA 或 Session + JSON;TDATA 或 Session + JSON 也不代表已经开启 2FA。它们是独立字段。
常见问题
Telegram TDATA 是什么?
它是 Telegram Desktop 的本地数据。商品中的 TDATA 表示面向兼容桌面客户端的数据包。
哪些软件使用 Session + JSON?
部分账号管理面板和自建集成会使用这种数据包。应在所选软件文档中确认程序库、JSON 结构和导入方式。
所有 .session 文件都能同时用于 Telethon 和 Pyrogram 吗?
不能。两个程序库虽然都使用 .session 扩展名,但格式不能视为通用。商品需要明确说明兼容类型。
所有 JSON 文件的字段都一样吗?
不一样。没有统一结构,字段由工具或供应方决定。
JSON 文件本身就是 Telegram Session 吗?
通常不是。在 Session + JSON 数据包中,Session 保存授权状态,JSON 提供特定导入器需要的参数。
每个 Telegram 商品都同时包含两种格式吗?
不是。只有商品页明确列出某种格式时,才能把它视为交付内容。