BrotliEncoder Struct

Definizione

Fornisce metodi e metodi statici per codificare e decodificare i dati in un modo senza flusso, non allocato ed efficiente usando la specifica del formato dati Brotli.Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Ereditarietà
BrotliEncoder
Implementazioni

Costruttori

BrotliEncoder(Int32, Int32)

Inizializza una nuova istanza della struttura BrotliEncoder usando la qualità e la finestra specificate.Initializes a new instance of the BrotliEncoder structure using the specified quality and window.

Metodi

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

Comprime un intervallo di byte di sola lettura in un intervallo di destinazione.Compresses a read-only byte span into a destination span.

Dispose()

Libera ed elimina le risorse non gestite.Frees and disposes unmanaged resources.

Flush(Span<Byte>, Int32)

Comprime un intervallo di byte di sola lettura vuoto nella relativa destinazione, in modo da garantire che l'output venga generato per tutti gli input elaborati.Compresses an empty read-only span of bytes into its destination, which ensures that output is produced for all the processed input. Viene eseguito uno svuotamento effettivo quando l'origine viene esaurita e lo spazio nella destinazione è sufficiente per i dati rimanenti.An actual flush is performed when the source is depleted and there is enough space in the destination for the remaining data.

GetMaxCompressedLength(Int32)

Ottiene la lunghezza compressa massima prevista per le dimensioni di input specificate.Gets the maximum expected compressed length for the provided input size.

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

Prova a comprimere un intervallo di byte di origine in un intervallo di destinazione.Tries to compress a source byte span into a destination span.

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

Prova a comprimere un intervallo di byte di origine in un intervallo di byte di destinazione, usando il livello di qualità della compressione e i bit della finestra del codificatore specificati.Tries to compress a source byte span into a destination byte span, using the provided compression quality leven and encoder window bits.

Si applica a