docs-matrix-spec/locales/zh-Hans/rooms/v5.md
2025-04-20 16:13:37 +08:00

67 lines
1.9 KiB
Markdown

---
title: 房间版本 5
type: docs
weight: 50
version: 5
---
{{< boxes/warning >}}
本页面的翻译未经核对,可能存在翻译质量不佳、错翻、漏翻等情况。您可以在 <a href="https://codeberg.org/wholetrans/docs-matrix-spec">Forgejo 存储库</a> 打开 Issue、提交 Pull Request 或<a href="mailto:errata@wholetrans.org">邮件联系</a>我们提出改进建议和参与翻译与核对。
{{< /boxes/warning >}}
本房间版本基于 [版本 4](/rooms/v4) 构建,同时对事件的签名密钥有效期进行了强制要求。
## 客户端注意事项
本房间版本未引入任何新的客户端注意事项。如客户端需要本地实现撤回算法,请参阅下方的 [撤回](#撤回) 部分,了解完整的算法概述。
## 服务器实现组件
{{% boxes/warning %}}
本节内容仅供服务器实现者参考。使用客户端-服务器 API 的应用通常不受此处相关细节的影响。针对客户端-服务器 API 的用例,应以上方客户端注意事项作为参考资源。
{{% /boxes/warning %}}
房间版本 5 采用了与 [房间版本 4](/rooms/v4) 定义的相同算法,并确保签名密钥的有效性得到尊重。
### 签名密钥有效期
{{% rver-fragment name="v5-signing-requirements" %}}
## 与 v4 保持一致
下列部分自 v4 以来未做任何修改,此处为完整性而收录。
### 撤回
{{% rver-fragment name="v1-redactions" %}}
### 撤回处理
{{% rver-fragment name="v3-handling-redactions" %}}
### 事件 ID
{{% rver-fragment name="v4-event-ids" %}}
### 事件格式
{{% rver-fragment name="v4-event-format" %}}
#### 已弃用的事件内容结构
{{% rver-fragment name="v1-deprecated-formatting-off-spec" %}}
{{% rver-fragment name="v1-stringy-power-levels" %}}
### 授权规则
{{% rver-fragment name="v3-auth-rules" %}}
### 状态解析
{{% rver-fragment name="v2-state-res" %}}
### 规范化 JSON
{{% rver-fragment name="v1-canonical-json" %}}