Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
protobuf ဆိုတာ ဘာလဲ
protobuf သည် မူပိုင် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး Protocol Buffers (ဖန်တီးသူ - ဂူဂယ်) က ထုတ်ဝေပါသည်။ ပထမဆုံးဗားရှင်းကို ၂၀၀၁ ခုနှစ်တွင် ထုတ်ဝေခဲ့ပါသည်။ C++ ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit နှင့် 32-bit Windows အတွက် Portable installer များကို ပေးထားပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 36.2 ဖြစ်ပါသည် (၂၀၂၆ စက်တင်ဘာ ၁၇ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၂၅ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၄ မတ် ၈ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၉.၉ ခုခန့် ဖြစ်ပါသည်။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၁,၁၂၆,၁၄၂ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (protocolbuffers/protobuf) တွင် ကြယ် ၇၂,၁၂၆ ပွင့် ရှိပါသည်။ ကျွန်ုပ်တို့၏ ဘာသာစကား ၁၃ မျိုးဖြင့် Wikipedia ဆောင်းပါး ရှိပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “Protocol Buffers - Google's data interchange format”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၉.၉ ခုခန့်)
- အသုံးပြုသူ အများအပြား ရှိသည်
- ရင့်ကျက်သော ပရောဂျက် (၂၀၀၁ မှစ၍)
အားနည်းချက်များ
- မူပိုင်လိုင်စင် - စည်းကမ်းချက်နှင့် စျေးနှုန်းကို စစ်ဆေးပါ
- Native ARM64 build မရှိပါ
အတိုချုပ်: protobuf သည် 64-bit နှင့် 32-bit ကွန်ပျူတာများအတွက် Windows ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
protobuf ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
F0C128DC0D8492ECEECE83BB459A4C0E316764B929FFBF1AA416357FD644EDD3· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ protocolbuffers/protobuf repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၂၄။
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- Dependency အပ်ဒိတ်ကိရိယာ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- Static code analysis၁၀
- လက်မှတ်ထိုးထားသော release များ၁၀
- Fuzzing၁၀
- CI တွင် စမ်းသပ်မှုများ၁၀
- အဖွဲ့အစည်းများစွာမှ ပါဝင်သူများ၁၀
- လိုင်စင် ကြေညာထား၉
- သိရှိထားသော အားနည်းချက် မရှိ၇
- Code review၀
- အန္တရာယ်ရှိသော workflow မရှိ၀
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- Pin လုပ်ထားသော dependency များ၀
- OpenSSF Best Practices တံဆိပ်၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၂၅ ခုလုံး ›၃ နှစ်အတွင်း ဗားရှင်း ၂၅ ခု · တစ်နှစ်လျှင် ၉.၉ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 36.2နောက်ဆုံး | ၂၀၂၆ စက်တင်ဘာ ၁၇ | — | 32-bit ZIP64-bit ZIP |
| 36.0 | ၂၀၂၆ ဩဂုတ် ၂၀ | — | 32-bit ZIP64-bit ZIP |
| 35.1 | ၂၀၂၆ ဇွန် ၁၁ | — | 64-bit ZIP32-bit ZIP |
| 35.0 | ၂၀၂၆ မေ ၁၉ | — | 32-bit ZIP64-bit ZIP |
| 34.1 | ၂၀၂၆ မတ် ၁၉ | — | 32-bit ZIP64-bit ZIP |
| 34.0 | ၂၀၂၆ ဖေဖော်ဝါရီ ၂၅ | — | 64-bit ZIP32-bit ZIP |
| 33.5 | ၂၀၂၆ ဇန်နဝါရီ ၂၉ | — | 64-bit ZIP32-bit ZIP |
| 33.4 | ၂၀၂၆ ဇန်နဝါရီ ၁၂ | — | 64-bit ZIP32-bit ZIP |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id Google.Protobuf -echoco install protoc -yscoop install extras/protobufဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အချက်အလက်
- ထုတ်ဝေသူ
- Protocol Buffers
- ဖန်တီးသူ
- ဂူဂယ်
- လိုင်စင်
- Proprietary
- စျေးနှုန်း
- ထုတ်ဝေသူ၏ ဆိုက်တွင် ကြည့်ပါ
- Source code
- github.com/protocolbuffers/protobuf
- ရေးသားထားသည့် ဘာသာ
- C++
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, 32-bit
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 36.2
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ စက်တင်ဘာ ၁၇
- ပထမဆုံး ထုတ်ဝေမှု
- 2001
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၄ မတ် ၈
- စာရင်းရှိ ဗားရှင်းများ
- 25
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၉.၉
- Chocolatey ဒေါင်းလုဒ်
- ၁,၁၂၆,၁၄၂
- GitHub ကြယ်
- ၇၂,၁၂၆
- GitHub fork များ
- ၁၆,၃၂၆
- ဝဘ်ဆိုက်
- github.com
- winget ID
- Google.Protobuf
- Chocolatey package
- protoc
- Scoop package
- extras/protobuf
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
မေးလေ့ရှိသောမေးခွန်းများ
protobuf သည် အခမဲ့လား
protobuf သည် မူပိုင် (closed-source) ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (လိုင်စင် - Proprietary)။ ငွေကုန်မကုန်သည် edition ပေါ်တွင် မူတည်ပါသည် — စျေးနှုန်းနှင့် အခမဲ့ ရွေးချယ်စရာများကို ထုတ်ဝေသူ၏ ဆိုက်တွင် စစ်ဆေးပါ။
protobuf ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
protobuf ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
protobuf သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
ARM64 build မရှိပါ။ Windows 11 on Arm သည် 64-bit နှင့် 32-bit ဗားရှင်းကို emulation ဖြင့် run နိုင်ပါသည်။
protobuf ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၂၅ ခုလုံးကို ၂၀၂၄ မတ် ၈ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
protobuf ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။