gob — это Go-специфичный бинарный формат сериализации из стандартной библиотеки. Создаёшь gob.NewEncoder(w) и вызываешь Encode(value) — он запишет бинарное представление в writer. Декодер соответственно читает обратно. Gob умеет сериализовать структуры, слайсы, мапы, интерфейсы (если зарегистрировать через gob.Register). Плюсы: быстрый, поддерживает эволюцию схемы (новые поля игнорируются), в стандартной библиотеке. Минус — работает только между Go-программами, нельзя декодировать в Python или JS.
Как работает encoding/gob?
Middle
346 просмотровAFK Offer AI
Как расти от middle к senior?