프로토콜 버퍼 구조를 ASCII 문자열 (실제로는 UTF8 문자열이지만 ASCII도 사용)으로 전달해야합니다. C++의 상자 솔루션이 있습니까?프로토콜 버퍼의 ASCII 안전 직렬화
1
A
답변
3
Parse
및 Print
기능이있는 TextFormat
클래스를 사용할 수 있어야합니다. 나는 비 ASCII 문자열 필드를 처리하는 방법을 기억하지 못하기 때문에이를 확인해야하지만 프로토콜 버퍼의 텍스트를 일반적으로 지원합니다. 다양한 플랫폼이 동일한 형식을 지원하므로 여전히 휴대 할 수 있습니다.
3
게으르려면 항상 base64 바이너리 출력이 가능해야합니다.
관련 문제
- 1. Java 프로토콜 버퍼 Ascii serialization
- 2. 다국어 필드로 ASCII 프로토콜 개선하기
- 3. C++에서 네트워크 프로토콜 객체 직렬화
- 4. Object to Network 직렬화 - 기존 프로토콜 사용
- 5. 네트워크 직렬화 프로토콜 설계 용 모델링 소프트웨어
- 6. 버퍼의 SSE 명령어
- 7. 두 그래픽 버퍼의 XOR #
- 8. AudioUnit 버퍼의 길이를 조정하십시오.
- 9. 순환 버퍼의 데이터를 실시간으로보기
- 10. read() 버퍼의 횡설수설?
- 11. Z- 버퍼의 효율적인 구현
- 12. 안전
- 13. 프로토콜 버퍼는 표준 컨테이너의 직렬화/직렬화를 어떻게 지원합니까?
- 14. Microsoft.VisualBasic.FileIO.TextFieldParser가 ± Ascii 241을? Ascii 63
- 15. 프로토콜 버퍼를 지원하는 데이터베이스가 있습니까?
- 16. 프로토콜
- 17. 프로토콜 버퍼 대안
- 18. 네트워크 로봇을위한 안전 장치
- 19. 버퍼의 변화를 추적하기위한 보조 모드
- 20. J2ME에서 버퍼로 회전 버퍼의 대안?
- 21. 제거 - 안전
- 22. 안전 솔루션은
- 23. 스레드 안전
- 24. 안전 배포
- 25. .NET에서 선언적 스레드 안전
- 26. 프로토콜 버퍼를 사용한 델타 압축
- 27. 무 상태 프로토콜 및 상태 저장 프로토콜
- 28. Android HashMap 직렬화/직렬화
- 29. 직렬화/직렬화 해제 가능
- 30. 조건부 역 직렬화
너무 길다. JSON보다 훨씬 좋음 –
@Alexey : 간결한 텍스트 직렬화 형식을 요구하지 않았습니다. 프로토콜 버퍼를 ASCII 문자열로 전달하는 법을 물었습니다. 당신이 물어 본 질문에 답했습니다 - 다른 것을 알고 싶다면 정말로 관심이있는 질문을해야합니다. –