Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

Baixar protobuf 33.3 per a Windows

Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

Aquesta és una versió anterior. La versió actual és la 36.2. protobuf 36.2 · Data de publicació:

Fitxers d’instal·lació 33.3

ArquitecturaTipusÀmbitMida del fitxerBaixaSHA256
64 bits ZIP → Portable — — github.com VirusTotal
32 bits ZIP → Portable — — github.com VirusTotal

L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.

Notes de la versió

Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Fix: cc_toolchain should prefer protoc when prebuilt flag is flipped. (#25168) (7b30360)
- Locked down visibility of the new flags and config settings. (04ca1b7)
- Feat(bazel): wire up prebuilt protoc toolchain (#24115) (aeaede0)
Compiler
- Create editions test_utils to fix existing brittle tests in command_line_interface_unittest and code_generator_unittest. (cb0a8c5)
- Add edition unstable for development work. (44e090c)
- Add conformance test for edition unstable (d167dd0)
C++
- Add edition unstable for development work. (44e090c)
- Add conformance test for edition unstable (d167dd0)
Java
- Add conformance test for edition unstable (d167dd0)
- Correctly apply JSON recursion limit when parsing an Any-of-Any. (94c7f73)
Csharp
- Add conformance test for edition unstable (d167dd0)
Python
- Add conformance test for edition unstable (d167dd0)
- Automated rollback of commit 38ca2d3. (184b5e8)
UPB (Python/PHP/Ruby C-Extension)
- Add conformance test for edition unstable (d167dd0)
- Fix unused parameter warnings. (cd0cb21)
Other
- Don't ignore platform requirements (aeedbc6)
- Update GitHub Actions to use macOS-14 (again). (f7b18f8)
- Delete redundant ARM tests (d4e7a81)
- Protobuf: update php from macos-13 to macos-15-intel (9027d6b)
- Update GitHub Actions to use macOS-14. (f0907f3)
What's Changed
- 25.x 202311012212 by @haberman in #14596
- merge 25.x to main by @anandolee in #14617
- Update utf8_range subtree by @acozzette in #14679
- Adds "Prototiller Requirements for Editions" to the GitHub code repository. by @copybara-service[bot] in #14857
- Support the profile proto analyzer to analyze some statistics of a profile. by @copybara-service[bot] in #14858
- upb: lock down upb_MiniTableExtension by @copybara-service[bot] in #14836
- Cleanup "mergeable" types. by @copybara-service[bot] in #14868
- Fix typo in comment. by @copybara-service[bot] in #14962
- upb: clean up and lock down the internal oneof accessors by @copybara-service[bot] in #14940
- upb: inline upb_Message_New() by @copybara-service[bot] in #14943
- Automated rollback of commit 3c75c33. by @copybara-service[bot] in #14976
- Internal change by @copybara-service[bot] in #14973
- upb: implement upb_MiniTable_MapKey() and upb_MiniTable_MapValue() by @copybara-service[bot] in #14942
- Remove unused headers. by @copybara-service[bot] in #14966
- Fix DurationToMilliseconds mult overflow by @copybara-service[bot] in #14954
- Cleanup mutable thunk usage in singular_message by @copybara-service[bot] in #14922
- Add benchmark for 32 bit repeated fields. by @copybara-service[bot] in #14991
- Move repeated tests into their own file by @copybara-service[bot] in #14974
- Internal changes by @copybara-service[bot] in #14955
- Implement Maps for strings by @copybara-service[bot] in #14869
- Extend the weak descriptor message feature to include extensions. by @copybara-service[bot] in #14999
- Add coverage for default_string and default_bytes in test_default_accessors by @copybara-service[bot] in #14975
- Fix some of the reflection based algorithms to handle Map entries properly. by @copybara-service[bot] in #14934
- Remove dead code. by @copybara-service[bot] in #14998
- Breaking change: Remove deprecated syntax APIs by @copybara-service[bot] in #14993
- Add a trivial 2023 edition test case for Rust. by @copybara-service[bot] in #15003
- Remove descriptor_legacy usage from C++ runtime by @copybara-service[bot] in #14969
- Remove descriptor_legacy usage from compiler code by @copybara-service[bot] in #14970
- Improve codegen for address pinning. by @copybara-service[bot] in #14986
- upb: delete upb::SymbolTable typedef by @copybara-service[bot] in #14984
- [ObjC] Improve handing of the WKT ObjC Category additions. by @copybara-service[bot] in #14987
- Add some missing includes by @copybara-service[bot] in #15018
- Make LazyField::ByteSizeLong consistent with eager message. by @copybara-service[bot] in #15019
- Internal change by @copybara-service[bot] in #15012
- Remove iteration and item mutators from Repeated by @copybara-service[bot] in #15007
- Remove PrimitiveMut::clear by @copybara-service[bot] in #15008
- Fixed UTF-8 TextFormat output to protect against invalid UTF-8 in string fields. by @copybara-service[bot] in #14990
- Breaking change: Remove C++ legacy syntax descriptor APIs by @copybara-service[bot] in #15020
- Breaking change: Promote ExtensionRange to a proper class by @copybara-service[bot] in #14996
- Add submessage support for string_mut by @copybara-service[bot] in #15009
- Breaking change in 26 release: Remove msg.UnknownFields() support in pure python and cpp extension. by @copybara-service[bot] in #15024
- [Python/upb] Fixed SEGV when attempting to delete a message attribute by @copybara-service[bot] in #15037
- upb: reverse the polarity of the MiniTableField untyped data accessors by @copybara-service[bot] in #15045
- upb: tag _upb_Message_AddUnknown() as UPB_PRIVATE() by @copybara-service[bot] in #14989
- Internal Code Change by @copybara-service[bot] in #15049
- Bump rules_cc to 0.0.9 for Bazel 7 support by @copybara-service[bot] in #15052
- upb: tighten up the upb_Arena code by @copybara-service[bot] in #15011
- upb: implement upb_Message_FindExtensionByNumber() by @copybara-service[bot] in #15047
- Minor cleanups to conform to clang-tidy, etc. by @copybara-service[bot] in #15064
- Avoid copies in proto map reflection. by @copybara-service[bot] in #15051
- Remove separate setters for singular scalars by @copybara-service[bot] in #15070
- Add submsg support for bytes_mut by @copybara-service[bot] in #15063
- Move the descriptor message part of ClassData into a subclass and keep a bool by @copybara-service[bot] in #15061
- Add minimization for enum_type. by @copybara-service[bot] in #15074
- Move the info about perfect derive to shared.rs by @copybara-service[bot] in #15079
- Use short name for view primitive in the oneof enums (i32 instead of View<'msg, i32>) by @copybara-service[bot] in #15075
- Slightly relax JSON integer parsing tests to handle a wider range of runtime behaviors around by @copybara-service[bot] in #15081
- Breaking change: Remove deprecated std::string error collector overrides by @copybara-service[bot] in #15060
- Internal change by @copybara-service[bot] in #15068
- Replace the fake ParseMessage/ParseGroup function calls in with ones that accept a lambda. It allows the callers to drop the mock "message" types that only exist to have an _InternalParse function in them. It also gives more freedom to the caller to do things like force inlining when it matters. by @copybara-service[bot] in #15056
- RepeatedPtrField clears elements lazily. by @copybara-service[bot] in #15091
- Make the utf8_range implementation just in C by @copybara-service[bot] in #15090
- Internal change by @copybara-service[bot] in #15065
- Allow legacy_closed_enum feature on enum map fields. by @copybara-service[bot] in #15086
- refactor: collapse submsg accessors for bytes and strings by @copybara-service[bot] in #15082
- Automated rollback of commit 1db8ed4. by @copybara-service[bot] in #15094
- Simplify the type bounds on PrimitiveMut via type erasure by @copybara-service[bot] in #15095
- Add RepeatedMut::clear, free for owned Repeated by @copybara-service[bot] in #15080
- Improve thread safety docs/bounds for PrimitiveMut by @copybara-service[bot] in #15096
- Add Bazel 7 test points. by @copybara-service[bot] in #15078
- Swap order of masks when assigning bytes to byte[] elements. by @copybara-service[bot] in #15088
- Pin bundler version to 2.4.22 for Ruby 2.7 support. by @copybara-service[bot] in #15109
- upb: stop generating hazzers for repeated fields by @copybara-service[bot] in #15035
- Implement ExactSizeIterator and FusedIterator for repeated fields. by @copybara-service[bot] in #15071
- Allow friendly use of Reflection::MutableRaw(), Reflection::MutableRawNonOneof(). by @copybara-service[bot] in #15101
- Automated rollback of commit 481c4fe. by @copybara-service[bot] in #15120
- Remove unnecessary duplicative +Sized by @copybara-service[bot] in #15129
- Expose primitive internals just enough for enums by @copybara-service[bot] in #15118
- Expose repeated _unchecked accessors, interior accessor by @copybara-service[bot] in #15119
- Remove uses of incompatible_use_toolchain_transition. by @copybara-service[bot] in #15131
- Migrate all remaining instances of assert_eq! to googletest-rust sans strings by @copybara-service[bot] in #15097
- Decouple Context from the Descriptor by @copybara-service[bot] in #15107
- upb: tag upb_Array.size as UPB_ONLYBITS() by @copybara-service[bot] in #15108
- lzcnt enabled varint size calculation for proto by @copybara-service[bot] in #15139
- upb: upb_Message_Extension -> upb_Extension by @copybara-service[bot] in #15104
- upb: tag upb_MiniTableField:offset as UPB_ONLYBITS() by @copybara-service[bot] in #15121
- upb: simplify upb_Map_Insert() down to upb_Map_Set() where possible by @copybara-service[bot] in #15124
- Add allow dead_code to the oneof case enum. by @copybara-service[bot] in #15141
- Remove uses of incompatible_use_toolchain_transition. by @copybara-service[bot] in #15145
- Allow NewStringElement inlining. by @copybara-service[bot] in #15130
- [C#] Fix trimming warning in JSON formatter enum handling (#14789) by @copybara-service[bot] in #15106
- BREAKING CHANGE in v26: check if Timestamp is valid. by @copybara-service[bot] in #15154
- Update lite_unittest to pad varints before calling internal::VarintParse() by @copybara-service[bot] in #15151
- upb: add 'static' to several Python map functions by @copybara-service[bot] in #15125
- upb: eliminate :mini_table_internal by @copybara-service[bot] in #15155
- #cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. by @copybara-service[bot] in #15158

https://github.com/protocolbuffers/protobuf/releases/tag/v33.3