Multilingual Wiki Documentation

You are currently using syntax.
In an attempt to improve PlantUML documentation...
Please do not use this website for your own diagrams.
You can click here and use the online server here for your own documentation.

Wiki Toc    Recent changes    View page history    Add new chapter    Reorder page    Raw


PTE(PlantUML テキスト エンコード)

PlantUML のコードは URL で使用可能な文字だけで表現したものに変換することができます。

例えば、

Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

は、

Syp9J4vLqBLJSCfFib9mB2t9ICqhoKnEBCdCprC8IYqiJIqkuGBAAUW2rJY256DHLLoGdrUS2W00

となります。

このエンコードは、http://www.plantuml.com/plantuml/uml/Syp9J4vLqBLJSCfFib9mB2t9ICqhoKnEBCdCprC8IYqiJIqkuGBAAUW2rJY256DHLLoGdrUS2W00 のように URL に使用することができます。

この変換は、以下のように行われます。

  1. UTF-8 に変換
  2. Deflate アルゴリズムを用いて圧縮
  3. ASCII 文字列に再変換
  4. base64 表現にする

PTE 表現は、 -encodeurl-decodeurlコマンドライン フラグをつけることで、使用できます。

以下のコードでは、このエンコードを実際に使っています。

PlantUML Text Encoding

DELETE: duplicates text-encoding


Please report any bugs to plantuml@gmail.com or here.
This website is still in beta testing.