Bagikan melalui


BrotliEncoder.TryCompress Metode

Definisi

Overload

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

Mencoba memadatkan rentang byte sumber ke dalam rentang tujuan.

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

Mencoba memadatkan rentang byte sumber ke dalam rentang byte tujuan, menggunakan leven kualitas kompresi dan bit jendela encoder yang disediakan.

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

Sumber:
BrotliEncoder.cs
Sumber:
BrotliEncoder.cs
Sumber:
BrotliEncoder.cs

Mencoba memadatkan rentang byte sumber ke dalam rentang tujuan.

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>

Rentang byte baca-saja yang berisi data sumber untuk dikompresi.

destination
Span<Byte>

Ketika metode ini kembali, rentang byte tempat data terkompresi disimpan.

bytesWritten
Int32

Ketika metode ini kembali, jumlah total byte yang ditulis ke destination.

Mengembalikan

true jika operasi pemadatan berhasil; false Sebaliknya.

Berlaku untuk

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

Sumber:
BrotliEncoder.cs
Sumber:
BrotliEncoder.cs
Sumber:
BrotliEncoder.cs

Mencoba memadatkan rentang byte sumber ke dalam rentang byte tujuan, menggunakan leven kualitas kompresi dan bit jendela encoder yang disediakan.

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>

Rentang byte baca-saja yang berisi data sumber untuk dikompresi.

destination
Span<Byte>

Ketika metode ini kembali, rentang byte tempat data terkompresi disimpan.

bytesWritten
Int32

Ketika metode ini kembali, jumlah total byte yang ditulis ke destination.

quality
Int32

Angka yang menunjukkan kualitas kompresi Brotli. 0 adalah minimum (tanpa kompresi), 11 adalah maksimum.

window
Int32

Angka yang mewakili bit jendela encoder. Nilai minimum adalah 10, dan nilai maksimum adalah 24.

Mengembalikan

true jika operasi pemadatan berhasil; false Sebaliknya.

Berlaku untuk