Bagikan melalui


XxHash3.Hash Metode

Definisi

Overload

Hash(Byte[])

Menghitung hash XXH3 dari data yang disediakan source .

Hash(Byte[], Int64)

Menghitung hash XXH3 dari data yang disediakan menggunakan benih yang disediakan.

Hash(ReadOnlySpan<Byte>, Int64)

Menghitung hash XXH3 dari data yang disediakan source menggunakan yang disediakan seedsecara opsional.

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Menghitung hash XXH3 dari data yang disediakan source ke dalam yang disediakan destination menggunakan yang disediakan seedsecara opsional.

Hash(Byte[])

Sumber:
XxHash3.cs
Sumber:
XxHash3.cs

Menghitung hash XXH3 dari data yang disediakan source .

public:
 static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source);
public static byte[] Hash (byte[] source);
static member Hash : byte[] -> byte[]
Public Shared Function Hash (source As Byte()) As Byte()

Parameter

source
Byte[]

Data ke hash.

Mengembalikan

Byte[]

Kode hash XXH3 64-bit dari data yang disediakan.

Pengecualian

sourceadalah null.

Berlaku untuk

Hash(Byte[], Int64)

Sumber:
XxHash3.cs
Sumber:
XxHash3.cs

Menghitung hash XXH3 dari data yang disediakan menggunakan benih yang disediakan.

public:
 static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source, long seed);
public static byte[] Hash (byte[] source, long seed);
static member Hash : byte[] * int64 -> byte[]
Public Shared Function Hash (source As Byte(), seed As Long) As Byte()

Parameter

source
Byte[]

Data ke hash.

seed
Int64

Nilai awal untuk komputasi hash ini.

Mengembalikan

Byte[]

Kode hash XXH3 64-bit dari data yang disediakan.

Pengecualian

sourceadalah null.

Berlaku untuk

Hash(ReadOnlySpan<Byte>, Int64)

Sumber:
XxHash3.cs
Sumber:
XxHash3.cs

Menghitung hash XXH3 dari data yang disediakan source menggunakan yang disediakan seedsecara opsional.

public static byte[] Hash (ReadOnlySpan<byte> source, long seed = 0);
static member Hash : ReadOnlySpan<byte> * int64 -> byte[]
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), Optional seed As Long = 0) As Byte()

Parameter

source
ReadOnlySpan<Byte>

Data ke hash.

seed
Int64

Nilai awal untuk komputasi hash ini. Defaultnya adalah nol.

Mengembalikan

Byte[]

Kode hash XXH3 64-bit dari data yang disediakan.

Berlaku untuk

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Sumber:
XxHash3.cs
Sumber:
XxHash3.cs

Menghitung hash XXH3 dari data yang disediakan source ke dalam yang disediakan destination menggunakan yang disediakan seedsecara opsional.

public static int Hash (ReadOnlySpan<byte> source, Span<byte> destination, long seed = 0);
static member Hash : ReadOnlySpan<byte> * Span<byte> * int64 -> int
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional seed As Long = 0) As Integer

Parameter

source
ReadOnlySpan<Byte>

Data ke hash.

destination
Span<Byte>

Buffer yang menerima kode hash 64-bit yang dihitung.

seed
Int64

Nilai awal untuk komputasi hash ini. Defaultnya adalah nol.

Mengembalikan

Jumlah byte yang ditulis ke destination.

Pengecualian

destination lebih pendek dari jumlah byte yang dihasilkan dari algoritma hash ini (8 byte).

Berlaku untuk