Binary 関数Binary functions

これらの関数を使用すると、バイナリ データの作成と操作を行えます。These functions create and manipulate binary data.

バイナリ形式Binary Formats

数値の読み取りReading numbers

関数Function DescriptionDescription
BinaryFormat.7BitEncodedSignedIntegerBinaryFormat.7BitEncodedSignedInteger 7 ビットの可変長エンコーディングを使用してエンコードされた 64 ビット符号付き整数を読み取るバイナリ形式です。A binary format that reads a 64-bit signed integer that was encoded using a 7-bit variable-length encoding.
BinaryFormat.7BitEncodedUnsignedIntegerBinaryFormat.7BitEncodedUnsignedInteger 7 ビットの可変長エンコーディングを使用してエンコードされた 64 ビット符号なし整数を読み取るバイナリ形式です。A binary format that reads a 64-bit unsigned integer that was encoded using a 7-bit variable-length encoding.
BinaryFormat.BinaryBinaryFormat.Binary バイナリ値を読み取るバイナリ形式を返します。Returns a binary format that reads a binary value.
BinaryFormat.ByteBinaryFormat.Byte 8 ビット符号なし整数を読み取るバイナリ形式です。A binary format that reads an 8-bit unsigned integer.
BinaryFormat.ChoiceBinaryFormat.Choice 既に読み取られた値に基づいて次のバイナリ形式を選択するバイナリ形式を返します。Returns a binary format that chooses the next binary format based on a value that has already been read.
BinaryFormat.DecimalBinaryFormat.Decimal .NET 16 バイト 10 進値を読み取るバイナリ形式です。A binary format that reads a .NET 16-byte decimal value.
BinaryFormat.DoubleBinaryFormat.Double 8 バイト IEEE 倍精度浮動小数点数値を読み取るバイナリ形式です。A binary format that reads an 8-byte IEEE double-precision floating point value.
BinaryFormat.GroupBinaryFormat.Group 項目のグループを読み取るバイナリ形式を返します。Returns a binary format that reads a group of items. 各項目の値の前には一意のキー値が付きます。Each item value is preceded by a unique key value. 結果は項目の値のリストになります。The result is a list of item values.
BinaryFormat.LengthBinaryFormat.Length 読み取ることができるデータの量を制限するバイナリ形式を返します。Returns a binary format that limits the amount of data that can be read. データの末尾まで読み取るには、BinaryFormat.List および BinaryFormat.Binary の両方を使用することができます。Both BinaryFormat.List and BinaryFormat.Binary can be used to read until end of the data. 読み取るバイト数を制限するには、BinaryFormat.Length を使用できます。BinaryFormat.Length can be used to limit the number of bytes that are read.
BinaryFormat.ListBinaryFormat.List 項目のシーケンスを読み取ってリストを返すバイナリ形式を返します。Returns a binary format that reads a sequence of items and returns a list.
BinaryFormat.NullBinaryFormat.Null 0 バイトを読み取り、null を返すバイナリ形式。A binary format that reads zero bytes and returns null.
BinaryFormat.RecordBinaryFormat.Record レコードを読み取るバイナリ形式を返します。Returns a binary format that reads a record. レコードの各フィールドには、異なるバイナリ形式を含めることができます。Each field in the record can have a different binary format.
BinaryFormat.SignedInteger16BinaryFormat.SignedInteger16 16 ビット符号付き整数を読み取るバイナリ形式です。A binary format that reads a 16-bit signed integer.
BinaryFormat.SignedInteger32BinaryFormat.SignedInteger32 32 ビット符号付き整数を読み取るバイナリ形式です。A binary format that reads a 32-bit signed integer.
BinaryFormat.SignedInteger64BinaryFormat.SignedInteger64 64 ビット符号付き整数を読み取るバイナリ形式です。A binary format that reads a 64-bit signed integer.
BinaryFormat.SingleBinaryFormat.Single 4 バイト IEEE 単精度浮動小数点数値を読み取るバイナリ形式です。A binary format that reads a 4-byte IEEE single-precision floating point value.
BinaryFormat.TextBinaryFormat.Text テキスト値を読み取るバイナリ形式を返します。Returns a binary format that reads a text value. 省略可能なエンコード値では、テキストのエンコードを指定します。The optional encoding value specifies the encoding of the text.
BinaryFormat.TransformBinaryFormat.Transform 別のバイナリ形式によって読み取られた値を変換するバイナリ形式を返します。Returns a binary format that will transform the values read by another binary format.
BinaryFormat.UnsignedInteger16BinaryFormat.UnsignedInteger16 16 ビット符号なし整数を読み取るバイナリ形式です。A binary format that reads a 16-bit unsigned integer.
BinaryFormat.UnsignedInteger32BinaryFormat.UnsignedInteger32 32 ビット符号なし整数を読み取るバイナリ形式です。A binary format that reads a 32-bit unsigned integer.
BinaryFormat.UnsignedInteger64BinaryFormat.UnsignedInteger64 64 ビット符号なし整数を読み取るバイナリ形式です。A binary format that reads a 64-bit unsigned integer.
バイト順の制御Controlling byte order DescriptionDescription
BinaryFormat.ByteOrderBinaryFormat.ByteOrder 関数で指定されたバイト順でバイナリ形式を返します。Returns a binary format with the byte order specified by a function.
Table.PartitionValuesTable.PartitionValues テーブルをパーティション分割する方法に関する情報を返します。Returns information about how a table is partitioned.

バイナリBinary

関数Function DescriptionDescription
Binary.BufferBinary.Buffer バイナリ値をメモリにバッファー処理します。Buffers the binary value in memory. この呼び出しの結果は、安定したバイナリ値です。つまり、長さとバイト順が決まっています。The result of this call is a stable binary value, which means it will have a deterministic length and order of bytes.
Binary.CombineBinary.Combine バイナリのリストを結合して 1 つのバイナリにします。Combines a list of binaries into a single binary.
Binary.CompressBinary.Compress 指定された圧縮の種類を使用して、バイナリ値を圧縮します。Compresses a binary value using the given compression type.
Binary.DecompressBinary.Decompress 指定された圧縮の種類を使用して、バイナリ値の圧縮を解除します。Decompresses a binary value using the given compression type.
Binary.FromBinary.From 指定された値からバイナリ値を返します。Returns a binary value from the given value.
Binary.FromListBinary.FromList 数値のリストをバイナリ値に変換します。Converts a list of numbers into a binary value
Binary.FromTextBinary.FromText テキスト形式のデータをバイナリにデコードします。Decodes data from a text form into binary.
Binary.InferContentTypeBinary.InferContentType Content.Type フィールドに推定された MIME の種類を含むレコードを返します。Returns a record with field Content.Type that contains the inferred MIME-type.
Binary.LengthBinary.Length バイナリ値の長さを返します。Returns the length of binary values.
Binary.ToListBinary.ToList バイナリ値を数値のリストに変換します。Converts a binary value into a list of numbers
Binary.ToTextBinary.ToText バイナリ データをテキスト形式にエンコードします。Encodes binary data into a text form.
BinaryEncoding.Base64BinaryEncoding.Base64 Base 64 エンコーディングが必要な場合にエンコードの種類として使用する定数です。Constant to use as the encoding type when base-64 encoding is required.
BinaryEncoding.HexBinaryEncoding.Hex 16 進数エンコーディングが必要な場合にエンコードの種類として使用する定数です。Constant to use as the encoding type when hexadecimal encoding is required.
BinaryOccurrence.OptionalBinaryOccurrence.Optional 項目は入力に 1 回も出現しないか、1 回出現するものと予期されます。The item is expected to appear zero or one time in the input.
BinaryOccurrence.RepeatingBinaryOccurrence.Repeating 項目は入力に 1 回も出現しないか、1 回以上出現するものと予期されます。The item is expected to appear zero or more times in the input.
BinaryOccurrence.RequiredBinaryOccurrence.Required 項目は、入力に 1 回出現するものと予期されます。The item is expected to appear once in the input.
ByteOrder.BigEndianByteOrder.BigEndian BinaryFormat.ByteOrderbyteOrder パラメーターで使用可能な値です。A possible value for the byteOrder parameter in BinaryFormat.ByteOrder. ビッグ エンディアン バイト順では、上位バイトが先になります。The most signficant byte appears first in Big Endian byte order.
ByteOrder.LittleEndianByteOrder.LittleEndian BinaryFormat.ByteOrderbyteOrder パラメーターで使用可能な値です。A possible value for the byteOrder parameter in BinaryFormat.ByteOrder. リトル エンディアン バイト順では、下位バイトが先になります。The least signficant byte appears first in Little Endian byte order.
Compression.DeflateCompression.Deflate 圧縮データは 'Deflate' 形式です。The compressed data is in the 'Deflate' format.
Compression.GZipCompression.GZip 圧縮データは 'GZip' 形式です。The compressed data is in the 'GZip' format.
Occurrence.OptionalOccurrence.Optional 項目は入力に 1 回も出現しないか、1 回出現するものと予期されます。The item is expected to appear zero or one time in the input.
Occurrence.RepeatingOccurrence.Repeating 項目は入力に 1 回も出現しないか、1 回以上出現するものと予期されます。The item is expected to appear zero or more times in the input.
Occurrence.RequiredOccurrence.Required 項目は、入力に 1 回出現するものと予期されます。The item is expected to appear once in the input.
#binary#binary 数値またはテキストからバイナリ値を作成します。Creates a binary value from numbers or text.