다음을 통해 공유


BrotliEncoder 구조체

정의

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

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

생성자

BrotliEncoder(Int32, Int32)

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

메서드

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

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

Dispose()

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

Flush(Span<Byte>, Int32)

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

GetMaxCompressedLength(Int32)

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

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

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

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

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

적용 대상