객체 내장 객체

객체 버퍼

io 읽기 및 쓰기의 데이터 처리에 사용되는 이진 데이터 캐시 개체

Buffer 객체는 전역 기본 클래스이며 언제든지 새 버퍼 (...)로 직접 만들 수 있습니다.

1
var buf = new Buffer();

상속

생성자

Buffer

캐시 객체 생성자

1
new Buffer(Array datas);

통화 매개 변수 :

  • datas : 배열, 초기화 데이터 배열

캐시 객체 생성자

1
new Buffer(ArrayBuffer datas);

통화 매개 변수 :

  • datas : ArrayBuffer, 초기화 데이터 배열

캐시 객체 생성자

1
new Buffer(TypedArray datas);

통화 매개 변수 :

  • datas : TypedArray, 초기화 된 데이터 배열

캐시 객체 생성자

1
new Buffer(ArrayBufferView datas);

통화 매개 변수 :

  • datas : ArrayBufferView, 데이터 배열 초기화

캐시 객체 생성자

1
new Buffer(Buffer buffer);

통화 매개 변수 :

  • buffer : 버퍼, 버퍼 객체 초기화

캐시 객체 생성자

1 2
new Buffer(String str, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 초기화 문자열, 문자열은 utf-8 형식으로 작성되며, 기본적으로 빈 객체가 생성됩니다
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

캐시 객체 생성자

1
new Buffer(Integer size = 0);

통화 매개 변수 :

  • size : 정수, 초기 버퍼 크기

첨자 조작

캐시 된 객체는 첨자를 사용하여 이진 데이터에 직접 액세스 할 수 있습니다

1
Integer Buffer[];

정적 기능

isBuffer

주어진 변수가 Buffer 객체인지 확인

1
static Boolean Buffer.isBuffer(Value v);

통화 매개 변수 :

  • v : 감지 할 변수가 지정된 값

결과를 반환합니다 :

  • 들어오는 객체가 Buffer 객체인지 여부를 나타내는 Boolean

from

다른 버퍼에서 버퍼 객체 생성

1 2 3
static Buffer Buffer.from(Buffer buffer, Integer byteOffset = 0, Integer length = -1);

통화 매개 변수 :

  • buffer : Buffer, 주어진 Buffer 타입의 변수는 Buffer 객체를 생성하는데 사용됩니다
  • byteOffset : 정수, 데이터의 시작 위치를 지정합니다. 시작은 0입니다
  • length : 정수, 데이터 길이를 지정합니다. 시작 비트 -1이며 나머지 모든 데이터를 나타냅니다.

결과를 반환합니다 :

  • Buffer , 리턴 버퍼 인스턴스

문자열에서 Buffer 객체 만들기

1 2 3
static Buffer Buffer.from(String str, Integer byteOffset = 0, Integer length = -1);

통화 매개 변수 :

  • str : 문자열, 초기화 문자열, 문자열은 utf-8 형식으로 작성됩니다
  • byteOffset : 정수, 데이터의 시작 위치를 지정합니다. 시작은 0입니다
  • length : 정수, 데이터 길이를 지정합니다. 시작 비트 -1이며 나머지 모든 데이터를 나타냅니다.

결과를 반환합니다 :

  • Buffer , 리턴 버퍼 인스턴스

문자열에서 Buffer 객체 만들기

1 2
static Buffer Buffer.from(String str, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 초기화 문자열, 문자열은 utf-8 형식으로 작성되며, 기본적으로 빈 객체가 생성됩니다
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Buffer , 리턴 버퍼 인스턴스

concat

여러 버퍼에 데이터 스 플라이 싱

1 2
static Buffer Buffer.concat(Array buflist, Integer cutLength = -1);

통화 매개 변수 :

  • buflist : 접속 될 버퍼 배열
  • cutLength : 정수, 차단할 Buffer 객체 수

결과를 반환합니다 :

  • Buffer , 접속 후 생성 된 새로운 Buffer 객체

alloc

지정된 길이의 새 버퍼를 할당하십시오. 크기가 0이면 길이가 0 인 버퍼가 생성됩니다.

1 2 3
static Buffer Buffer.alloc(Integer size, Integer fill = 0, String codec = "utf8");

통화 매개 변수 :

  • size : 정수, 원하는 버퍼 길이
  • fill : 정수, 새 버퍼의 값을 미리 채우고 문자열 / 버퍼 / 정수 값 유형을 사용할 수 있습니다. 기본값 : 0
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Buffer , 채워진 새 버퍼 객체

지정된 길이의 새 버퍼를 할당하십시오. 크기가 0이면 길이가 0 인 버퍼가 생성됩니다.

1 2 3
static Buffer Buffer.alloc(Integer size, String fill = "", String codec = "utf8");

통화 매개 변수 :

  • size : 정수, 원하는 버퍼 길이
  • fill : 문자열, 새 버퍼의 값을 미리 채우면 string / buffer / integer value type을 사용할 수 있습니다. 기본값 : 0
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Buffer , 채워진 새 버퍼 객체

지정된 길이의 새 버퍼를 할당하십시오. 크기가 0이면 길이가 0 인 버퍼가 생성됩니다.

1 2 3
static Buffer Buffer.alloc(Integer size, Buffer fill, String codec = "utf8");

통화 매개 변수 :

  • size : 정수, 원하는 버퍼 길이
  • fill : 버퍼, 새로운 버퍼의 값을 미리 채우십시오, 당신은 문자열 / 버퍼 / 정수 값 유형을 사용할 수 있습니다 기본값 : 0
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Buffer , 채워진 새 버퍼 객체

allocUnsafe

지정된 길이의 새 버퍼를 할당하십시오. 크기가 0이면 길이가 0 인 버퍼가 생성됩니다.

1
static Buffer Buffer.allocUnsafe(Integer size);

통화 매개 변수 :

  • size : 정수, 원하는 버퍼 길이

결과를 반환합니다 :

  • Buffer , 지정된 크기의 새로운 Buffer 객체

allocUnsafeSlow

지정된 길이의 새 버퍼를 할당하십시오. 크기가 0이면 길이가 0 인 버퍼가 생성됩니다.

1
static Buffer Buffer.allocUnsafeSlow(Integer size);

통화 매개 변수 :

  • size : 정수, 원하는 버퍼 길이

결과를 반환합니다 :

  • Buffer , 지정된 크기의 새로운 Buffer 객체

byteLength

문자열의 실제 바이트 길이를 반환

1 2
static Integer Buffer.byteLength(String str, String codec = "utf8");

통화 매개 변수 :

  • str : String, 가져올 바이트 문자열 str이 ArrayBuffer / TypedArray / DataView / Buffer 객체 인 경우 실제 길이가 반환됩니다
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 실제 바이트 길이를 반환

문자열의 실제 바이트 길이를 반환

1 2
static Integer Buffer.byteLength(ArrayBuffer str, String codec = "utf8");

통화 매개 변수 :

  • str : ArrayBuffer, 가져올 바이트 문자열 str이 ArrayBuffer / TypedArray / DataView / Buffer 객체 인 경우 실제 길이
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 실제 바이트 길이를 반환

문자열의 실제 바이트 길이를 반환

1 2
static Integer Buffer.byteLength(ArrayBufferView str, String codec = "utf8");

통화 매개 변수 :

  • str : 가져올 바이트 문자열 인 ArrayBufferView str이 ArrayBuffer / TypedArray / DataView / Buffer 객체 인 경우 실제 길이가 반환됩니다.
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 실제 바이트 길이를 반환

문자열의 실제 바이트 길이를 반환

1 2
static Integer Buffer.byteLength(Buffer str, String codec = "utf8");

통화 매개 변수 :

  • str : 가져올 바이트 문자열 인 Buffer str이 ArrayBuffer / TypedArray / DataView / Buffer 객체 인 경우 실제 길이가 반환됩니다.
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 실제 바이트 길이를 반환

compare

버퍼 인스턴스 간 정렬에 자주 사용되는 buf1과 buf2를 비교합니다이 방법은 buf1.compare (buf2)와 동일합니다.

1 2
static Integer Buffer.compare(Buffer buf1, Buffer buf2);

통화 매개 변수 :

  • buf1 : 버퍼, buf 비교
  • buf2 : 버퍼, buf 비교

결과를 반환합니다 :

  • Integer , 비교 바이트의 길이를 반환

isEncoding

인코딩 형식이 지원되는지 확인

1
static Boolean Buffer.isEncoding(String codec);

통화 매개 변수 :

  • codec : 문자열, 감지 할 인코딩 형식

결과를 반환합니다 :

  • 지원 여부에 따라 Boolean

회원 속성

length

정수, 캐시 오브젝트의 크기 가져 오기

1
readonly Integer Buffer.length;

회원 기능

resize

캐시 객체 크기 수정

1
Buffer.resize(Integer sz);

통화 매개 변수 :

  • sz : 정수, 새로운 크기 지정

append

캐시 객체 끝에 이진 데이터 세트를 씁니다.

1
Buffer.append(Buffer data);

통화 매개 변수 :

  • data : 버퍼, 이진 데이터 초기화

캐시 오브젝트의 끝에 문자열을 작성하십시오. 문자열은 UTF-8 형식으로 작성됩니다.

1 2
Buffer.append(String str, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 쓸 문자열
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

write

지정된 문자열을 캐시 객체에 쓰고 문자열의 기본값은 UTF-8이며 경계를 넘을 때 데이터의 일부만 기록됩니다

1 2 3 4
Integer Buffer.write(String str, Integer offset = 0, Integer length = -1, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 쓸 문자열
  • offset : 정수, 쓰기 시작 위치
  • length : 정수, 쓰기 길이 (단위 바이트, 기본값 -1), 지정되지 않은 경우 문자열 길이
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 기록 된 데이터 바이트의 길이

지정된 문자열을 캐시 객체에 쓰고 문자열의 기본값은 UTF-8이며, 교차 할 때 데이터의 일부만 기록됩니다

1 2 3
Integer Buffer.write(String str, Integer offset = 0, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 쓸 문자열
  • offset : 정수, 쓰기 시작 위치
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 기록 된 데이터 바이트의 길이

지정된 문자열을 캐시 객체에 쓰고 문자열의 기본값은 UTF-8이며, 교차 할 때 데이터의 일부만 기록됩니다

1 2
Integer Buffer.write(String str, String codec = "utf8");

통화 매개 변수 :

  • str : 문자열, 쓸 문자열
  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.

결과를 반환합니다 :

  • Integer , 기록 된 데이터 바이트의 길이

fill

지정된 내용 데이터로 Buffer 객체를 채 웁니다.

1 2 3
Buffer Buffer.fill(Integer v, Integer offset = 0, Integer end = -1);

통화 매개 변수 :

  • v : 정수, 채울 데이터, 오프셋과 끝을 지정하지 않으면 전체 버퍼가 채워집니다.
  • offset : 정수, 시작 위치를 채 웁니다
  • end : 정수, 끝 위치를 채 웁니다

결과를 반환합니다 :

  • Buffer 는 현재 Buffer 객체를 반환합니다

지정된 내용 데이터로 Buffer 객체를 채 웁니다.

1 2 3
Buffer Buffer.fill(Buffer v, Integer offset = 0, Integer end = -1);

통화 매개 변수 :

  • v : 버퍼, 채워질 데이터, 오프셋과 끝을 지정하지 않으면 전체 버퍼가 채워짐
  • offset : 정수, 시작 위치를 채 웁니다
  • end : 정수, 끝 위치를 채 웁니다

결과를 반환합니다 :

  • Buffer 는 현재 Buffer 객체를 반환합니다

지정된 내용 데이터로 Buffer 객체를 채 웁니다.

1 2 3
Buffer Buffer.fill(String v, Integer offset = 0, Integer end = -1);

통화 매개 변수 :

  • v : 문자열, 채울 데이터, 오프셋과 끝을 지정하지 않으면 전체 버퍼가 채워집니다.
  • offset : 정수, 시작 위치를 채 웁니다
  • end : 정수, 끝 위치를 채 웁니다

결과를 반환합니다 :

  • Buffer 는 현재 Buffer 객체를 반환합니다

indexOf

버퍼에서 지정된 데이터의 첫 항목을 리턴합니다.

1 2
Integer Buffer.indexOf(Integer v, Integer offset = 0);

통화 매개 변수 :

  • v : 정수, 찾을 데이터, 오프셋이 지정되지 않은 경우 기본값은 시작 비트에서
  • offset : 정수, 검색 시작 위치

결과를 반환합니다 :

  • Integer , 찾은 위치를 반환하고 찾지 못하면 -1

버퍼에서 지정된 데이터의 첫 항목을 리턴합니다.

1 2
Integer Buffer.indexOf(Buffer v, Integer offset = 0);

통화 매개 변수 :

  • v : 버퍼, 찾을 데이터, 오프셋이 지정되지 않은 경우 기본값은 시작 비트에서 시작하는 것입니다.
  • offset : 정수, 검색 시작 위치

결과를 반환합니다 :

  • Integer , 찾은 위치를 반환하고 찾지 못하면 -1

버퍼에서 지정된 데이터의 첫 항목을 리턴합니다.

1 2
Integer Buffer.indexOf(String v, Integer offset = 0);

통화 매개 변수 :

  • v : 문자열, 찾을 데이터, 오프셋이 지정되지 않은 경우 기본값은 시작 비트에서 시작하는 것입니다.
  • offset : 정수, 검색 시작 위치

결과를 반환합니다 :

  • Integer , 찾은 위치를 반환하고 찾지 못하면 -1

compare

캐시의 내용을 비교

1
Integer Buffer.compare(Buffer buf);

통화 매개 변수 :

  • buf : 버퍼, 비교할 캐시 객체

결과를 반환합니다 :

  • Integer , 내용 비교 결과

copy

소스 캐시 오브젝트 영역에서 대상 캐시 오브젝트 영역으로 데이터 복사

1 2 3 4
Integer Buffer.copy(Buffer targetBuffer, Integer targetStart = 0, Integer sourceStart = 0, Integer sourceEnd = -1);

통화 매개 변수 :

  • targetBuffer : 버퍼, 타겟 버퍼 객체
  • targetStart : 정수, 대상 캐시 객체가 바이트 위치를 복사하기 시작합니다. 기본값은 0입니다.
  • sourceStart : 정수, 소스 캐시 오브젝트의 시작 바이트 위치이며 기본값은 0입니다.
  • sourceEnd : 정수, 소스 캐시 오브젝트의 끝 바이트 위치이며 기본값은 -1이며 소스 데이터의 길이를 나타냅니다.

결과를 반환합니다 :

  • Integer , 복사 된 데이터 바이트의 길이

readUInt8

캐시 객체에서 8 비트 부호없는 정수 값을 읽습니다.

1 2
Integer Buffer.readUInt8(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readUInt16LE

캐시 객체에서 16 비트 부호없는 정수 값을 읽고 낮은 엔디안 순서로 저장

1 2
Integer Buffer.readUInt16LE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readUInt16BE

캐시 객체에서 16 비트 부호없는 정수 값을 읽고 하이 엔디안 순서로 저장

1 2
Integer Buffer.readUInt16BE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readUInt32LE

낮은 엔디안 순서로 저장된 캐시 객체에서 부호없는 32 비트 정수 값을 읽습니다.

1 2
Long Buffer.readUInt32LE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readUInt32BE

캐시 오브젝트에서 32 비트 부호없는 정수 값을 읽고 하이 엔드 순서로 저장하십시오.

1 2
Long Buffer.readUInt32BE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readUIntLE

하위 스토리지 순서로 캐시 오브젝트에서 최대 부호 64 비트의 부호없는 정수 값을 읽습니다.

1 2 3
Long Buffer.readUIntLE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • byteLength : 정수, 읽은 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readUIntBE

고급 스토리지 순서에 따라 캐시 오브젝트에서 부호없는 정수 값 (최대 64 비트 지원)을 읽습니다.

1 2 3
Long Buffer.readUIntBE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • byteLength : 정수, 읽은 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readInt64LE

캐시 오브젝트에서 64 비트 정수 값을 읽고 낮은 엔디안 순서로 저장하십시오.

1 2
Long Buffer.readInt64LE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readInt64BE

캐시 오브젝트에서 64 비트 정수 값을 읽고 하이 엔드 순서로 저장하십시오.

1 2
Long Buffer.readInt64BE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readInt8

캐시 객체에서 8 비트 정수 값을 읽습니다.

1 2
Integer Buffer.readInt8(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readInt16LE

캐시 오브젝트에서 16 비트 정수 값을 읽고 낮은 엔디안 순서로 저장하십시오.

1 2
Integer Buffer.readInt16LE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readInt16BE

캐시 오브젝트에서 16 비트 정수 값을 읽고 하이 엔드 순서로 저장하십시오.

1 2
Integer Buffer.readInt16BE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readInt32LE

캐시 오브젝트에서 32 비트 정수 값을 읽고 낮은 엔디안 순서로 저장하십시오.

1 2
Integer Buffer.readInt32LE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readInt32BE

캐시 오브젝트에서 32 비트 정수 값을 읽고 하이 엔드 순서로 저장하십시오.

1 2
Integer Buffer.readInt32BE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 읽은 정수 값을 반환

readIntLE

저 엔디안 스토리지에서 캐시 오브젝트, 최대 지원 64 비트에서 정수 값 읽기

1 2 3
Long Buffer.readIntLE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • byteLength : 정수, 읽은 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

readIntBE

높은 바이트 순서 스토리지에서 캐시 오브젝트, 최대 지원 64 비트에서 정수 값을 읽습니다.

1 2 3
Long Buffer.readIntBE(Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • byteLength : 정수, 읽은 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Long , 읽은 정수 값을 반환

writeInt64LE

낮은 바이트 순서로 저장된 64 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt64LE(Long value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt64BE

높은 바이트 순서로 저장된 64 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt64BE(Long value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

readFloatLE

캐시 객체에서 부동 소수점 숫자를 읽고 낮은 엔디안 순서로 저장

1 2
Number Buffer.readFloatLE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Number , 읽은 부동 소수점 숫자를 반환합니다

readFloatBE

캐시 객체에서 부동 소수점 숫자를 읽고 높은 바이트 순서로 저장

1 2
Number Buffer.readFloatBE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Number , 읽은 부동 소수점 숫자를 반환합니다

readDoubleLE

캐시 개체에서 배정 밀도 부동 소수점 숫자를 읽고 낮은 엔디안 순서로 저장

1 2
Number Buffer.readDoubleLE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Number , 배정 밀도 부동 소수점 숫자 읽기를 리턴합니다.

readDoubleBE

캐시 오브젝트에서 배정 밀도 부동 소수점 숫자를 읽고이를 높은 엔디안 순서로 저장하십시오.

1 2
Number Buffer.readDoubleBE(Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • offset : 정수, 읽기 시작 위치를 지정합니다. 기본값은 0입니다.
  • noAssert : 부울, 범위를 읽을 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Number , 배정 밀도 부동 소수점 숫자 읽기를 리턴합니다.

writeUInt8

8 비트 부호없는 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeUInt8(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUInt16LE

낮은 엔디안 순서로 저장된 16 비트 부호없는 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeUInt16LE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUInt16BE

높은 바이트 순서로 저장된 16 비트 부호없는 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeUInt16BE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUInt32LE

낮은 엔디안 순서로 저장된 32 비트 부호없는 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeUInt32LE(Long value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUInt32BE

높은 바이트 순서로 저장된 32 비트 부호없는 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeUInt32BE(Long value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUIntLE

부호없는 정수 값을 캐시 객체에 쓰고 최대 64 비트를 지원하며 낮은 바이트 순서로 저장

1 2 3 4
Integer Buffer.writeUIntLE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • byteLength : 정수, 쓴 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeUIntBE

부호없는 정수 값을 캐시 객체에 쓰고 최대 지원 64 비트, 높은 바이트 순서 저장

1 2 3 4
Integer Buffer.writeUIntBE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • byteLength : 정수, 쓴 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt8

캐시 객체에 8 비트 정수 값 쓰기

1 2 3
Integer Buffer.writeInt8(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt16LE

낮은 엔디안 순서로 저장된 16 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt16LE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt16BE

높은 바이트 순서로 저장된 16 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt16BE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt32LE

낮은 바이트 순서로 저장된 32 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt32LE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeInt32BE

높은 바이트 순서로 저장된 32 비트 정수 값을 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeInt32BE(Integer value, Integer offset = 0, Boolean noAssert = false);

통화 매개 변수 :

  • value : 정수, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeIntLE

낮은 바이트 순서 저장에서 캐시 오브젝트에 최대 값 지원 64 비트의 정수 값을 씁니다.

1 2 3 4
Integer Buffer.writeIntLE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • byteLength : 정수, 쓴 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeIntBE

높은 바이트 순서 스토리지에서 캐시 오브젝트에 최대 64 비트를 지원하는 정수 값 작성

1 2 3 4
Integer Buffer.writeIntBE(Long value, Integer offset = 0, Integer byteLength = 8, Boolean noAssert = false);

통화 매개 변수 :

  • value : Long, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • byteLength : 정수, 쓴 바이트 수를 지정합니다. 기본값은 8 바이트입니다.
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeFloatLE

낮은 엔디안 순서로 저장된 부동 소수점 숫자를 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeFloatLE(Number value, Integer offset, Boolean noAssert = false);

통화 매개 변수 :

  • value : 숫자, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeFloatBE

높은 바이트 순서로 저장된 부동 소수점 숫자를 캐시 오브젝트에 기록

1 2 3
Integer Buffer.writeFloatBE(Number value, Integer offset, Boolean noAssert = false);

통화 매개 변수 :

  • value : 숫자, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeDoubleLE

낮은 정밀도로 저장된 배정 밀도 부동 소수점 숫자를 캐시 오브젝트에 씁니다.

1 2 3
Integer Buffer.writeDoubleLE(Number value, Integer offset, Boolean noAssert = false);

통화 매개 변수 :

  • value : 숫자, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

writeDoubleBE

배정 밀도 부동 소수점 숫자를 캐시 개체에 기록하고 하이 엔디안 순서로 저장

1 2 3
Integer Buffer.writeDoubleBE(Number value, Integer offset, Boolean noAssert = false);

통화 매개 변수 :

  • value : 숫자, 쓸 값을 지정하십시오
  • offset : 정수, 쓰기 시작 위치 지정
  • noAssert : 부울, 범위를 쓸 때 오류가 발생하지 않도록 지정합니다. 기본값은 flase, throw입니다.

결과를 반환합니다 :

  • Integer , 오프셋 + 쓴 바이트 수

slice

지정된 시작부터 캐시 끝까지의 데이터를 포함하는 새 캐시 객체를 반환합니다.

1
Buffer Buffer.slice(Integer start = 0);

통화 매개 변수 :

  • start : 정수, 지정된 범위의 시작, 기본값은 처음부터 시작

결과를 반환합니다 :

  • Buffer 는 새로운 버퍼 객체를 반환

지정된 범위의 데이터를 포함하는 새로운 캐시 된 개체를 반환합니다. 범위가 캐시를 초과하면 유효한 데이터 만 반환됩니다.

1 2
Buffer Buffer.slice(Integer start, Integer end);

통화 매개 변수 :

  • start : 정수, 지정된 범위의 시작
  • end : 정수, 지정된 범위의 끝

결과를 반환합니다 :

  • Buffer 는 새로운 버퍼 객체를 반환

join

현재 객체의 모든 요소를 ​​문자열에 넣습니다.

1
String Buffer.join(String separator = ",");

통화 매개 변수 :

  • separator : 문자열, 구분 문자, 기본값은 ","

결과를 반환합니다 :

  • String , 생성 된 문자열을 반환

reverse

현재 객체 데이터의 역순을 포함하는 새로운 캐시 객체를 반환

1
Buffer Buffer.reverse();

결과를 반환합니다 :

  • Buffer 는 새로운 버퍼 객체를 반환

equals

현재 객체가 주어진 객체와 같은지 비교

1
Boolean Buffer.equals(object expected);

통화 매개 변수 :

  • expected : object , 비교 대상 객체를 공식화

결과를 반환합니다 :

  • Boolean , 객체 비교 결과를 반환

hex

16 진 인코딩을 사용하여 오브젝트 컨텐츠 캐시

1
String Buffer.hex();

결과를 반환합니다 :

  • String , 인코딩 된 문자열을 반환

base64

base64 인코딩을 사용하여 객체 내용을 캐시

1
String Buffer.base64();

결과를 반환합니다 :

  • String , 인코딩 된 문자열을 반환

keys

모든 이진 데이터의 배열을 반환

1
Iterator Buffer.keys();

결과를 반환합니다 :

  • Iterator , 객체 데이터 인덱스를 포함하는 반복자를 반환

values

모든 이진 데이터의 배열을 반환

1
Iterator Buffer.values();

결과를 반환합니다 :

  • Iterator , 객체의 데이터 값이 포함 된 반복자를 반환합니다

entries

객체 데이터 쌍을 포함하는 반복자를 반환합니다 [index, byte]

1
Iterator Buffer.entries();

결과를 반환합니다 :

  • Iterator , [인덱스, 바이트]

toArray

모든 이진 데이터의 배열을 반환

1
Array Buffer.toArray();

결과를 반환합니다 :

  • Array , 객체 데이터를 포함하는 배열을 반환

toString

이진 데이터의 인코딩 된 문자열을 반환

1 2 3
String Buffer.toString(String codec, Integer offset = 0, Integer end);

통화 매개 변수 :

  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.
  • offset : 정수, 읽기 시작 위치
  • end : 정수, 끝 위치를 읽습니다

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

이진 데이터의 인코딩 된 문자열을 반환

1 2
String Buffer.toString(String codec, Integer offset = 0);

통화 매개 변수 :

  • codec : String, 인코딩 형식을 지정하며 허용되는 값은 " hex ", " base64 ", "utf8"또는 시스템에서 지원하는 문자 집합입니다.
  • offset : 정수, 읽기 시작 위치

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

이진 데이터의 utf8 인코딩 문자열을 반환합니다

1
String Buffer.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

일반적으로 "[Native Object]"라는 객체의 문자열 표현을 반환합니다.

1
String Buffer.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

toJSON

객체의 JSON 표현을 반환하며 일반적으로 객체에 의해 정의 된 읽기 가능한 속성 모음을 반환합니다.

1
Value Buffer.toJSON(String key = "");

통화 매개 변수 :

  • key : 문자열, 미사용

결과를 반환합니다 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.