Es ist fast Overkill, binary.BigEndian
zu verwenden, da es so wenig Code ist, und es gibt eine gewisse Klarheit, wenn man genau sehen kann, was vor sich geht. Aber das ist eine sehr umstrittene Meinung, so dass Ihr eigener Geschmack und Ihr Urteilsvermögen abweichen können.
Ich bin mir nicht sicher über idiomatische, aber hier ist eine Alternative mit der Codierung / Binärpaket:
%Vor%Tags und Links go bit-manipulation