-

proto 파일 형식 공부 본문

proto 파일 형식 공부

lingi04 2018. 4. 10. 23:57

.proto 파일 형식 설명

  • java_package
    • Java_package 생성된 java 파일이 존재해야 하는 Java 패키지의 이름으로 사용됨.
    • , 생성된 java 클래스가 있어야 하는 java 패키지 이름을 정의함.
    • Java_package 선언하지 않으면, 패키지 선언의 이름(첫번째 ) java패키지 이름으로 사용됨.
  • Java_outer_classname
    • Proto파일의 모든 클래스를 포함해야 하는 생성된 클래스의 이름을 정의함.
    • 명시적으로 java_outer_classname 제공하지 않으면 파일의 이름을 camel_case 변환하여 생성함.
    • Ex.. My_proto.proto MyProto 외부클래스 이름으로 사용함
    • 외부클래스의 이름은 .proto 파일의 메시지 이름과 같을 없다.
  • Message
    • Message 형태는 java 클래스와 유사함.
    • Bool, int32, float, double, string 형식 가능( 자세한것은 공식 홈페이지 참조)
    • 필드 타입으로 다른 메시지타입을 사용 가능
  • "=1", "=2"
    • Tag. 필드를 unique하게 구분함.
    • Message 이진으로 표현했을 , 필드들의 순서를 구분함.

'' 카테고리의 다른 글

http 프로토콜  (0) 2018.04.23
Google Protocol Buffer - Linux에서  (0) 2018.04.08
웹 공부. 간단한 질문들  (0) 2017.12.18
Comments