BrotliEncoder.TryCompress Método

Definición

Sobrecargas

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.

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

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de datos de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando se devuelve este método, número total de bytes escritos en destination.

Devoluciones

true si la operación se realizó correctamente; en caso contrario, false.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

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

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.

public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int window);

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de datos de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando se devuelve este método, número total de bytes escritos en destination.

quality
Int32

Número que representa la calidad de la compresión de Brotli. 0 es el valor mínimo (sin compresión), 11 es el máximo.

window
Int32

Número que representa los bits de la ventana del codificador. El valor mínimo es 10 y el valor máximo es 24.

Devoluciones

true si la operación se realizó correctamente; en caso contrario, false.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1