Freigeben über


BrotliEncoder.TryCompress Methode

Definition

Überlädt

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

Versucht, eine Quellbytespanne in eine Zielspanne zu komprimieren.

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

Versucht, eine Quellbytespanne mithilfe der angegebenen Komprimierungsqualitätsstufe und der Encoderfensterbits in eine Zielbytespanne zu komprimieren.

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

Quelle:
BrotliEncoder.cs
Quelle:
BrotliEncoder.cs
Quelle:
BrotliEncoder.cs

Versucht, eine Quellbytespanne in eine Zielspanne zu komprimieren.

public:
 static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

source
ReadOnlySpan<Byte>

Ein schreibgeschützter Bytebereich, der die zu komprimierenden Quelldaten enthält.

destination
Span<Byte>

Die Rückgabe dieser Methode ist eine Bytespanne, in der komprimierte Daten gespeichert werden.

bytesWritten
Int32

Mit dieser Methode wird die Gesamtzahl der Bytes zurückgegeben, die in destination geschrieben wurden.

Gibt zurück

true, wenn der Komprimierungsvorgang erfolgreich war, andernfalls false.

Gilt für:

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

Quelle:
BrotliEncoder.cs
Quelle:
BrotliEncoder.cs
Quelle:
BrotliEncoder.cs

Versucht, eine Quellbytespanne mithilfe der angegebenen Komprimierungsqualitätsstufe und der Encoderfensterbits in eine Zielbytespanne zu komprimieren.

public:
 static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten, int quality, int window);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int window);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int * int * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, quality As Integer, window As Integer) As Boolean

Parameter

source
ReadOnlySpan<Byte>

Ein schreibgeschützter Bytebereich, der die zu komprimierenden Quelldaten enthält.

destination
Span<Byte>

Die Rückgabe dieser Methode ist eine Bytespanne, in der komprimierte Daten gespeichert werden.

bytesWritten
Int32

Mit dieser Methode wird die Gesamtzahl der Bytes zurückgegeben, die in destination geschrieben wurden.

quality
Int32

Eine Zahl, die die Qualität der Brotli-Komprimierung darstellt. Der Mindestwert ist 0 (keine Komprimierung), 11 ist der Maximalwert.

window
Int32

Eine Zahl, die die Codierungsfensterbits darstellt. Der Mindestwert ist 10, der maximale Wert ist 24.

Gibt zurück

true, wenn der Komprimierungsvorgang erfolgreich war, andernfalls false.

Gilt für: