* 技術

[FIG(short list)[ [11] [[Protocol Buffers]]

- [[小エンディアン]]

]FIG]

* 応用

[12] [[GTFS]],
[[Mapbox Vector Tile Specification]]

[FIG(quote)[
[FIGCAPTION[
[2] [CITE@ja[GTFS リアルタイムとは  |  乗換案内  |  Google Developers]]
( ([TIME[2015-07-29 20:23:31 +09:00]]))
<https://developers.google.com/transit/gtfs-realtime/#header_1>
]FIGCAPTION]

> GTFS リアルタイムのデータ交換形式はプロトコル バッファをベースとしています。

]FIG]


* メモ

[1] [CITE[protobuf - Protocol Buffers - Google's data interchange format - Google Project Hosting]]
( ([TIME[2012-03-19 21:29:55 +09:00]] 版))
<http://code.google.com/p/protobuf/>



[FIG(quote)[
[FIGCAPTION[
[3] [CITE@en[Mapbox API Documentation]]
([TIME[2017-05-10 01:21:59 +09:00]])
<https://www.mapbox.com/api-documentation/#retrieve-font-glyph-ranges>
]FIGCAPTION]

> A successful request will return HTTP 200 Success. The response body will be a buffer of the glyphs with Content-Type: application/x-protobuf.

]FIG]


[4] [CITE@en[Language Guide (proto3)  |  Protocol Buffers  |  Google Developers]]
([TIME[2018-04-07 03:12:07 +09:00]])
<https://developers.google.com/protocol-buffers/docs/proto3>

[5] [CITE@en[Protocol Buffers Version 3 Language Specification | Google Developers]], [TIME[2022-08-08T14:16:46.000Z]], [TIME[2022-09-13T07:59:53.954Z]] <https://developers.google.com/protocol-buffers/docs/reference/proto3-spec>

[6] [CITE@en[Language Specification | The Protobuf Language]], [TIME[2022-09-13T08:00:14.000Z]] <https://www.protobuf.com/docs/language-spec>

[7] [CITE@en[Buf | The Protobuf Language Specification]], [TIME[2022-09-13T08:00:27.000Z]] <https://buf.build/blog/protobuf-language-specification>



[8] >>7

>Protobuf is the most stable and widely adopted IDL today. 

「most」は 「widely adopted」に掛かっているのかいないのか?

どっちにしてもちょっと盛りすぎではww

[[Google]] の各サービスで使われているのが widely adopted だというなら、
そりゃまあそうかもしれないがwww

[9] 
[[Google]] 以外で使ってるのはもの好きだけのような...




[10] 
[[ニコ生]]が今どき Protocol Buffers とか使い始めたときいて。今令和やぞ。
[TIME[2024-08-06T03:29:39.200Z]]

