Provides some extensions useful for byte arrays.
More...
|
static string | ToMD5String (this byte[] data) |
| Calculates the md5sum for the provided binary data.
|
static string | ToMd5String (this byte[] data) |
| Calculates the md5sum for the provided binary data.
|
static string | ToUTF8String (this byte[] data) |
| Provides a UTF-8 encoded string from the given binary data.
|
static string | ToUtf8String (this byte[] data) |
| Provides a UTF-8 encoded string from the given binary data.
|
static string | ToBase64 (this byte[] data) |
| Provides a base64 encoding of the given data. Basically a wrapper around System.Convert.ToBase64String.
|
static MemoryStream | ToMemoryStream (this byte[] bytes) |
| Converts a byte array to memory stream.
|
static bool | StartsWith (this byte[] data, byte[] reference) |
| Tests if the byte array being operated on starts with the bytes in the reference array.
|
static byte[] | GZip (this byte[] data) |
| GZips the input array, producing a new array.
|
static byte[] | UnGZip (this byte[] data) |
| Decompresses the array of gzipped data.
|
static bool | IsGZipped (this byte[] data) |
| Indicates whether a byte array has been gzipped.
|
Provides some extensions useful for byte arrays.
◆ GZip()
byte[] PeanutButter.Utils.ByteArrayExtensions.GZip |
( |
this byte[] | data | ) |
|
|
static |
GZips the input array, producing a new array.
- Parameters
-
- Returns
◆ IsGZipped()
bool PeanutButter.Utils.ByteArrayExtensions.IsGZipped |
( |
this byte[] | data | ) |
|
|
static |
Indicates whether a byte array has been gzipped.
- Parameters
-
- Returns
◆ StartsWith()
bool PeanutButter.Utils.ByteArrayExtensions.StartsWith |
( |
this byte[] | data, |
|
|
byte[] | reference ) |
|
static |
Tests if the byte array being operated on starts with the bytes in the reference array.
- Parameters
-
- Returns
- Exceptions
-
◆ ToBase64()
string PeanutButter.Utils.ByteArrayExtensions.ToBase64 |
( |
this byte[] | data | ) |
|
|
static |
Provides a base64 encoding of the given data. Basically a wrapper around System.Convert.ToBase64String.
- Parameters
-
- Returns
- base64 representation
◆ ToMD5String()
string PeanutButter.Utils.ByteArrayExtensions.ToMD5String |
( |
this byte[] | data | ) |
|
|
static |
Calculates the md5sum for the provided binary data.
- Parameters
-
- Returns
- hex-encoded md5sum for the provided data
◆ ToMd5String()
string PeanutButter.Utils.ByteArrayExtensions.ToMd5String |
( |
this byte[] | data | ) |
|
|
static |
Calculates the md5sum for the provided binary data.
- Parameters
-
- Returns
- hex-encoded md5sum for the provided data
◆ ToMemoryStream()
MemoryStream PeanutButter.Utils.ByteArrayExtensions.ToMemoryStream |
( |
this byte[] | bytes | ) |
|
|
static |
Converts a byte array to memory stream.
- treats null like empty array
- Parameters
-
- Returns
- MemoryStream wrapping input bytes
◆ ToUTF8String()
string PeanutButter.Utils.ByteArrayExtensions.ToUTF8String |
( |
this byte[] | data | ) |
|
|
static |
Provides a UTF-8 encoded string from the given binary data.
- Parameters
-
data | Binary data to encode as a UTF-8 string |
- Returns
- The string representation of the binary data
◆ ToUtf8String()
string PeanutButter.Utils.ByteArrayExtensions.ToUtf8String |
( |
this byte[] | data | ) |
|
|
static |
Provides a UTF-8 encoded string from the given binary data.
- Parameters
-
data | Binary data to encode as a UTF-8 string |
- Returns
- The string representation of the binary data
◆ UnGZip()
byte[] PeanutButter.Utils.ByteArrayExtensions.UnGZip |
( |
this byte[] | data | ) |
|
|
static |
Decompresses the array of gzipped data.
- Parameters
-
- Returns
The documentation for this class was generated from the following file:
- source/Utils/PeanutButter.Utils/ByteArrayExtensions.cs