If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: web.archive.org/web/20230920140337/https://pt.wikipedia.org/wiki/Protocol_Buffers - Protocol Buffers  Wikipédia, a.

site address: web.archive.org/web/20230328031323/https://pt.wikipedia.org/wiki/Protocol_Buffers redirected to: web.archive.org/web/20230920140337/https://pt.wikipedia.org/wiki/Protocol_Buffers

site title: Protocol Buffers Wikipédia, a enciclopédia livre

Our opinion (on Thursday 24 September 2026 17:08:36 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

editar, código, fonte, protocol, buffers, conteúdo, exemplo, suporte, de, linguagens, referências, links, externos,

Text of the page (most frequently used words):
para (28), protocol (25), #buffers (25), google (18), polilinha (15), código (14), editar (13), linha (13), uma (13), que (13), com (11), dados (11), página (10), exemplo (10), ponto (9), fonte (8), criar (7), por (7), versão (6), pode (6), developers (6), linguagens (6), proto (6), ser (6), campo (6), mais (5), esquema (5), são (5), mensagens (5), como (5), required (5), não (5), conteúdo (4), wikipédia (4), python (4), links (4), protobuf (4), consultado (4), também (4), set_y (4), set_x (4), string (4), mensagem (4), optional (4), etiqueta (4), nomes (4), principal (4), páginas (4), alternar (3), este (3), licença (3), esta (3), outubro (3), livre (3), org (3), oficial (3), javascript (3), code (3), grpc (3), julho (3), fornece (3), gerador (3), suporte (3), implementações (3), estão (3), java (3), ponto2 (3), ponto1 (3), protoc (3), arquivo (3), linguagem (3), campos (3), cada (3), tem (3), message (3), tipos (3), estruturas (3), formato (3), serialização (3), método (3), descrição (3), ocultar (3), mover (3), barra (3), lateral (3), ferramentas (3), largura (2), sobre (2), condições (2), foi (2), 2022 (2), software (2), https (2), wikipedia (2), php (2), protocol_buffers (2), swift (2), objective (2), projeto (2), externos (2), thirdpartyaddons (2), third (2), party (2), add (2), ons (2), data (2), interchange (2), format (2), project (2), hosting (2), beta (2), language (2), guide (2), proto3 (2), 2016 (2), 2008 (2), referências (2), terceiros (2), disponíveis (2), proto2 (2), return (2), add_ponto (2), new (2), nome (2), mutable_fim (2), mutable_inicio (2), cpp (2), acima (2), maneira (2), uso (2), chamado (2), produzir (2), outros (2), outras (2), independente (2), compilador (2), define (2), número (2), repeated (2), int32 (2), protocolo (2), números (2), armazenamento (2), sistemas (2), incluem (2), embora (2), simplicidade (2), classes (2), direta (2), mas (2), auto (2), nenhuma (2), saber (2), sem (2), especificação (2), externa (2), compatibilidade (2), reversa (2), programa (2), gera (2), desenvolvedor (2), pelo (2), protocolos (2), rpc (2), chamada (2), informações (2), sistema (2), estruturados (2), interface (2), anos (2), início (2), enciclopédia (2), ver (2), histórico (2), ler (2), discussão (2), artigo (2), línguas (2), índice (2), entrar (2), conta (2), menu (2), web (2), 2023 (2), sep (2), limitada, declaração, cookies, estatísticas, programadores, móvel, conduta, avisos, gerais, política, privacidade, texto, disponibilizado, nos, termos, estar, sujeito, adicionais, detalhes, consulte, utilização, atribuição, compartilhaigual, internacional, creative, commons, editada, pela, última, vez, 00h07min, bibliotecas, categorias, obtida, index, title, oldid, 64622374, descriptors, dissassembler, apple, hospedagem, github, documentação, for, blockage, retrieved, 2013, text_format, kenton, varda, response, steve, vinoski, eishay, smith, 2010, jvm, serializers, benchmarks, frequently, asked, questions, incluindo, javanano, dialeto, destinado, ambientes, recursos, limitados, desde, julia, scala, perl, ruby, pontos, criarnovapolilinha, set_etiqueta, até, std, const, criarnovalinha, gerado, chamando, include, depois, produzido, polyline, utilizar, objetos, seguinte, posteriormente, compilado, compiladores, oferecidos, fontes, resultado, programação, três, definidas, dois, obrigatórios, opcional, definido, após, sinal, igual, ambas, utilizam, demonstrando, podem, compostas, repetido, comporta, arranjo, fim, inicio, syntax, determinado, associa, utilizando, identificar, contém, apenas, fornecendo, economia, banda, comparação, inteiros, objetivo, seja, facilitar, comunicação, rede, sua, velocidade, fazem, alternativa, centradas, especialmente, onde, interoperabilidade, necessária, futuro, canonicamente, serializadas, binário, compacto, descritivas, isto, significados, dos, forma, predefinida, incluir, referir, essa, dentro, oficialmente, suportadas, descritivo, perde, comportamento, portanto, boa, escolha, aplicações, deve, usada, somente, depuração, ascii, chamadas, serviços, definição, compila, compilação, invocado, remetente, destinatário, destas, vai, irão, implementar, definida, semelhantes, utilizado, aos, oferecendo, assim, pilha, concreta, microsoft, bond, facebook, apache, thrift, amplamente, utilizados, intercâmbio, vários, estruturadas, serve, base, personalizada, usado, quase, todas, comunicações, inter, máquina, procedimento, remoto, metas, design, enfatizaram, desempenho, particular, ele, projetado, menor, rápido, xml, desenvolveu, usar, internamente, ofereceu, várias, aberto, conhecido, útil, desenvolvimento, comunicam, uns, armazenar, envolve, descreve, partir, dessa, geração, análise, fluxo, representa, bytes, estrutura, programas, bsd, biblioteca, gênero, operacional, maio, 2017, estável, 2001, interno, público, lançamento, multiplataforma, plataforma, origem, impressão, descarregar, pdf, livro, imprimir, exportar, elemento, wikidata, citar, hiperligação, permanente, especiais, carregar, ficheiro, alterações, relacionadas, afluentes, geral, operações, português, hiperligações, українська, русский, norsk, bokmål, 한국어, 日本語, bahasa, indonesia, français, فارسی, español, english, deutsch, العربية, contribuições, editores, sessão, iniciada, pessoais, pesquisar, busca, nesta, atalhos, idioma, parte, superior, frente, título, donativos, contato, novas, manutenção, mudanças, recentes, portal, comunitário, testes, ajuda, boas, vindas, colaboração, informar, erro, portais, aleatória, esplanada, eventos, atuais, destacado, navegação, saltar, the, wayback, machine, http, archive, 20230920140337, wiki, timestamps, about, this, capture, fail, success, 2024, oct, aug, nov, 2025, captures,


Text of the page (random words):
protocol buffers wikipédia a enciclopédia livre 9 captures 20 sep 2023 22 nov 2025 aug sep oct 20 2022 2023 2024 success fail about this capture timestamps the wayback machine http web archive org web 20230920140337 https pt wikipedia org wiki protocol_buffers saltar para o conteúdo menu principal menu principal mover para a barra lateral ocultar navegação página principal conteúdo destacado eventos atuais esplanada página aleatória portais informar um erro colaboração boas vindas ajuda página de testes portal comunitário mudanças recentes manutenção criar página páginas novas contato donativos línguas nesta wikipédia os atalhos de idioma estão na parte superior da página em frente ao título do artigo busca pesquisar criar uma conta entrar ferramentas pessoais criar uma conta entrar páginas para editores sem sessão iniciada saber mais contribuições discussão conteúdo mover para a barra lateral ocultar início 1 exemplo 2 suporte de linguagens 3 referências 4 links externos alternar o índice alternar o índice protocol buffers 13 línguas العربية deutsch english español فارسی français bahasa indonesia 日本語 한국어 norsk bokmål русский українська 中文 editar hiperligações artigo discussão português ler editar editar código fonte ver histórico ferramentas ferramentas mover para a barra lateral ocultar operações ler editar editar código fonte ver histórico geral páginas afluentes alterações relacionadas carregar ficheiro páginas especiais hiperligação permanente informações da página citar esta página elemento wikidata imprimir exportar criar um livro descarregar como pdf versão para impressão origem wikipédia a enciclopédia livre protocol buffers desenvolvedor google plataforma multiplataforma lançamento início de 2001 interno 1 7 de julho de 2008 há 15 anos público versão estável 3 3 0 5 de maio de 2017 há 6 anos sistema operacional independente gênero s formato e biblioteca de serialização compilador de linguagem de descrição de interface licença bsd página oficial developers google com protocol buffers protocol buffers também conhecido como protobuf é um método de serialização de dados estruturados é útil no desenvolvimento de programas que se comunicam uns com os outros ou para armazenar dados o método envolve uma linguagem de descrição de interface que descreve a estrutura de dados e um programa que gera código fonte a partir dessa descrição para a geração ou a análise de um fluxo de bytes que representa os dados estruturados o google desenvolveu protocol buffers para usar internamente e ofereceu um gerador de código para várias linguagens em uma licença de código aberto as metas do design de protocol buffers enfatizaram a simplicidade e desempenho em particular ele foi projetado para ser menor e mais rápido do que xml 2 protocol buffers são amplamente utilizados pelo google para o armazenamento e intercâmbio de vários tipos de informações estruturadas o método serve como base para uma chamada de procedimento remoto rpc personalizada do sistema que é usado por quase todas as comunicações inter máquina do google 3 protocol buffers são semelhantes ao apache thrift utilizado pelo facebook e aos microsoft bond protocolos oferecendo assim uma pilha de protocolos rpc concreta chamada grpc 4 um desenvolvedor de software define estruturas de dados chamadas de mensagens e serviços em um arquivo de definição proto proto e os compila com um programa chamado protoc esta compilação gera código que pode ser invocado por um remetente ou destinatário destas estruturas de dados por exemplo exemplo proto vai produzir exemplo pb cc e exemplo pb h que irão implementar classes de c para cada mensagem definida em exemplo proto canonicamente as mensagens são serializadas em um protocolo binário compacto com compatibilidade reversa e direta mas não são auto descritivas isto é não há nenhuma maneira de saber os nomes significados ou tipos de dados dos campos de uma mensagem sem uma especificação externa não há nenhuma forma predefinida de incluir ou referir se a essa especificação externa esquema dentro de um arquivo de protocol buffers implementações oficialmente suportadas incluem um formato de serialização em ascii 5 mas este formato embora auto descritivo perde o compatibilidade de comportamento reversa e direta e não é portanto uma boa escolha para aplicações e deve ser usada somente para depuração embora o objetivo principal de protocol buffers seja facilitar a comunicação em rede sua simplicidade e velocidade fazem de protocol buffers uma alternativa para classes e estruturas em c centradas em dados especialmente onde a interoperabilidade com outras linguagens ou sistemas pode ser necessária no futuro exemplo editar editar código fonte um esquema para um determinado uso de protocol buffers associa tipos de dados com nomes de campo utilizando números inteiros para identificar cada campo os dados do protocolo contém apenas os números não os nomes de campo fornecendo economia de largura de banda e armazenamento em comparação com sistemas que incluem os nomes de campos de dados polilinha proto syntax proto2 message ponto required int32 x 1 required int32 y 2 optional string etiqueta 3 message linha required ponto inicio 1 required ponto fim 2 optional string etiqueta 3 message polilinha repeated ponto ponto 1 optional string etiqueta 2 há três mensagens definidas no exemplo acima a mensagem ponto define dois campos obrigatórios required x e y o campo etiqueta é opcional optional cada campo tem um número que é definido após o sinal de igual por exemplo x tem o número 1 ambas as mensagens linha e polilinha utilizam ponto demonstrando como mensagens podem ser compostas em protobuf polilinha tem um campo repetido repeated que se comporta como um arranjo este esquema pode posteriormente ser compilado para uso por uma ou mais linguagens de programação o google fornece um compilador chamado protoc que pode produzir c java ou python outros compiladores do esquema são oferecidos por outras fontes para criar um resultado independente de linguagem para mais de 20 linguagens 6 por exemplo depois que uma versão em c do esquema acima é produzido o arquivo de código fonte em c polyline cpp pode utilizar objetos de mensagem da seguinte maneira polilinha cpp include polilinha pb h gerado chamando protoc polilinha proto linha criarnovalinha const std string nome criar uma linha de 10 20 até 30 40 linha linha new linha linha mutable_inicio set_x 10 linha mutable_inicio set_y 20 linha mutable_fim set_x 30 linha mutable_fim set_y 40 linha set_etiqueta nome return linha polilinha criarnovapolilinha criar polilinha com pontos em 10 10 e 20 20 polilinha polilinha new polilinha ponto ponto1 polilinha add_ponto ponto1 set_x 10 ponto1 set_y 10 ponto ponto2 polilinha add_ponto ponto2 set_x 20 ponto2 set_y 20 return polilinha suporte de linguagens editar editar código fonte a versão proto2 fornece um gerador de código para c java c 7 e python 8 implementações de terceiros também estão disponíveis para javascript 9 a versão proto3 fornece um gerador de código para c java incluindo javanano um dialeto destinado a ambientes com recursos limitados python go ruby objective c e c 10 desde 3 0 0 beta 2 também há suporte para javascript 11 implementações de terceiros também estão disponíveis para perl php r scala swift e julia 12 referências editar editar código fonte frequently asked questions protocol buffers google developers consultado em 2 de outubro de 2016 eishay smith jvm serializers benchmarks consultado em 12 de julho de 2010 kenton varda a response to steve vinoski consultado em 14 de julho de 2008 grpc grpc io consultado em 2 de outubro de 2016 text_format h protocol buffers google code thirdpartyaddons protobuf links to third party add ons protocol buffers google s data interchange format google project hosting code google com retrieved on 2013 09 18 protocol buffers in c code blockage protocol buffers language guide google developers protocol buffers for javascript protocol buffers language guide proto3 google developers protocol buffers v3 0 0 beta 2 google developers thirdpartyaddons protobuf links to third party add ons protocol buffers google s data interchange format google project hosting links externos editar editar código fonte documentação oficial em developers google com página oficial do projeto no projeto de hospedagem github protocol buffers objective c protocol buffers apple swift protocol buffers descriptors dissassembler in python obtida de https pt wikipedia org w index php title protocol_buffers oldid 64622374 categorias c software livre google bibliotecas c esta página foi editada pela última vez às 00h07min de 25 de outubro de 2022 este texto é disponibilizado nos termos da licença atribuição compartilhaigual 4 0 internacional cc by sa 4 0 da creative commons pode estar sujeito a condições adicionais para mais detalhes consulte as condições de utilização política de privacidade sobre a wikipédia avisos gerais código de conduta versão móvel programadores estatísticas declaração sobre cookies alternar a largura de conteúdo limitada
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • loading
  • Wikipédia

Verified site has: 141 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-141


The site also has references to the 2 subdomain(s)

  archive.org  Verify   help.archive.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 FOUND
Server nginx
Date Thu, 24 Sep 2026 17:08:36 GMT
Content-Type text/plain; charset=utf-8
Content-Length 0
Connection close
x-archive-redirect-reason found capture at 20230920140337
location htt???/web.archive.org/web/20230920140337/htt????/pt.wikipedia.org/wiki/Protocol_Buffers
server-timing captures_list;dur=0.357499, exclusion.robots;dur=0.029664, exclusion.robots.policy;dur=0.022392, esindex;dur=0.006234, cdx.remote;dur=41.580282, LoadShardBlock;dur=172.834111, PetaboxLoader3.datanode;dur=127.088651
x-app-server wwwb-app222-dc8
x-ts 302
x-tr 231
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app222; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
HTTP/1.1 200 OK
Server nginx
Date Thu, 24 Sep 2026 17:08:36 GMT
Content-Type text/html; charset=UTF-8
Transfer-Encoding chunked
Connection close
x-archive-orig-date Wed, 20 Sep 2023 14:03:37 GMT
x-archive-orig-server mw2406.codfw.wmnet
x-archive-orig-x-content-type-options nosniff
x-archive-orig-content-language pt
x-archive-orig-accept-ch
x-archive-orig-vary Accept-Encoding,Cookie
x-archive-orig-expires Thu, 01 Jan 1970 00:00:00 GMT
x-archive-orig-last-modified Wed, 06 Sep 2023 14:03:37 GMT
x-archive-orig-age 0
x-archive-orig-x-cache cp2037 miss, cp2027 pass
x-archive-orig-x-cache-status pass
x-archive-orig-server-timing cache;desc= pass , host;desc= cp2027
x-archive-orig-strict-transport-security max-age=106384710; includeSubDomains; preload
x-archive-orig-report-to group : wm_nel , max_age : 604800, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
x-archive-orig-nel report_to : wm_nel , max_age : 604800, failure_fraction : 0.05, success_fraction : 0.0
x-archive-orig-set-cookie WMF-DP=fd0,684;Path=/;HttpOnly;secure;Expires=Thu, 21 Sep 2023 00:00:00 GMT
x-archive-orig-x-client-ip 207.241.229.149
x-archive-orig-cache-control private, s-maxage=0, max-age=0, must-revalidate
x-archive-orig-set-cookie NetworkProbeLimit=0.001;Path=/;Secure;Max-Age=3600
x-archive-orig-accept-ranges bytes
x-archive-orig-connection close
x-archive-guessed-content-type text/html
x-archive-guessed-charset utf-8
memento-datetime Wed, 20 Sep 2023 14:03:37 GMT
link <htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= original , <htt???/web.archive.org/web/timemap/link/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= timemap ; type= application/link-format , <htt???/web.archive.org/web/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= timegate , <htt???/web.archive.org/web/20230920140337/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= first memento ; datetime= Wed, 20 Sep 2023 14:03:37 GMT , <htt???/web.archive.org/web/20230920140337/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= memento ; datetime= Wed, 20 Sep 2023 14:03:37 GMT , <htt???/web.archive.org/web/20240603080628/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= next memento ; datetime= Mon, 03 Jun 2024 08:06:28 GMT , <htt???/web.archive.org/web/20251122234906/htt????/pt.wikipedia.org/wiki/Protocol_Buffers>; rel= last memento ; datetime= Sat, 22 Nov 2025 23:49:06 GMT
content-security-policy default-src self unsafe-eval unsafe-inline data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src GDELT-20230920134250-crawl801/GDELT-20230920135644-01730.warc.gz
server-timing captures_list;dur=0.427165, exclusion.robots;dur=0.035961, exclusion.robots.policy;dur=0.027354, esindex;dur=0.007684, cdx.remote;dur=6.614960, LoadShardBlock;dur=67.724777, PetaboxLoader3.datanode;dur=79.758044, load_resource;dur=377.011985, PetaboxLoader3.resolve;dur=300.928707, nav;dur=0.169148
x-app-server wwwb-app221-dc8
x-ts 200
x-tr 524
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app221; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
Content-Encoding gzip

Meta Tags

title="Protocol Buffers Wikipédia, a enciclopédia livre"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.41.0-wmf.26"
name="referrer" content="origin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
name="viewport" content="width=1000"
property="og:title" content="Protocol Buffers – Wikipédia, a enciclopédia livre"
property="og:type" content="website"
property="mw:PageProp/toc"

Load Info

page size24676
load time (s)1.500242
redirect count1
speed download16450
server IP 207.241.237.3
* all occurrences of the string "http://" have been changed to "htt???/"