BrotliEncoder 구조체

정의

Brotli 데이터 형식 사양을 사용하여 스트림이 없고 할당되지 않고 성능이 좋은 방식으로 데이터를 인코딩하고 디코딩하는 메서드 및 정적 메서드를 제공합니다.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
상속
BrotliEncoder
구현

생성자

Name Description
BrotliEncoder(Int32, Int32)

지정된 품질 및 창을 사용하여 구조체의 BrotliEncoder 새 인스턴스를 초기화합니다.

메서드

Name Description
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

읽기 전용 바이트 범위를 대상 범위로 압축합니다.

Dispose()

관리되지 않는 리소스를 해제하고 삭제합니다.

Flush(Span<Byte>, Int32)

빈 읽기 전용 바이트 범위를 대상으로 압축하여 처리된 모든 입력에 대해 출력이 생성되도록 합니다. 원본이 고갈되고 나머지 데이터에 대한 대상에 충분한 공간이 있는 경우 실제 플러시가 수행됩니다.

GetMaxCompressedLength(Int32)

제공된 입력 크기에 대해 예상되는 최대 압축 길이를 가져옵니다.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

제공된 압축 품질 leven 및 인코더 창 비트를 사용하여 원본 바이트 범위를 대상 바이트 범위로 압축하려고 시도합니다.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

원본 바이트 범위를 대상 범위로 압축하려고 시도합니다.

적용 대상