ฟังก์ชันไบนารี

ฟังก์ชันเหล่านี้สร้างและจัดการข้อมูลไบนารี

รูปแบบไบนารี

การอ่านตัวเลข

ชื่อ คำอธิบาย
BinaryFormat.7BitEncodedSignedInteger รูปแบบไบนารีที่อ่านจํานวนเต็มที่มีเครื่องหมาย 64 บิตที่ถูกเข้ารหัสลับโดยใช้การเข้ารหัสลับความยาวตัวแปร 7 บิต
BinaryFormat.7BitEncodedUnsignedInteger รูปแบบไบนารีที่อ่านจํานวนเต็มที่ไม่มีเครื่องหมาย 64 บิตที่ถูกเข้ารหัสลับโดยใช้การเข้ารหัสลับความยาวตัวแปร 7 บิต
BinaryFormat.Binary ส่งกลับรูปแบบไบนารีที่อ่านค่าไบนารี
BinaryFormat.Byte รูปแบบไบนารีที่อ่านจํานวนเต็มที่ไม่มีเครื่องหมาย 8 บิต
BinaryFormat.Choice ส่งกลับรูปแบบไบนารีที่เลือกรูปแบบไบนารีถัดไปโดยยึดตามค่าที่ถูกอ่านแล้ว
BinaryFormat.Decimal รูปแบบไบนารีที่อ่านค่าทศนิยม .NET 16 ไบต์
BinaryFormat.Double รูปแบบไบนารีที่อ่านค่าเลขทศนิยมลอยตัว IEEE Double-Precision 8 ไบต์
BinaryFormat.Group ส่งกลับรูปแบบไบนารีที่อ่านกลุ่มรายการ ค่าหน่วยข้อมูลแต่ละรายการจะถูกนําหน้าด้วยค่าคีย์ที่ไม่ซ้ํากัน ผลลัพธ์คือรายการของค่าหน่วยข้อมูล
BinaryFormat.Length ส่งกลับรูปแบบไบนารีที่จํากัดจํานวนข้อมูลที่สามารถอ่านได้ ทั้ง BinaryFormat.List และ BinaryFormat.Binary สามารถใช้ในการอ่านได้จนถึงจุดสิ้นสุดของข้อมูล BinaryFormat.Length สามารถใช้เพื่อจํากัดจํานวนไบต์ที่อ่านได้
BinaryFormat.List ส่งกลับรูปแบบไบนารีที่อ่านลําดับข้อมูลและแสดงรายการ
BinaryFormat.Null รูปแบบไบนารีที่อ่านศูนย์ไบต์และส่งกลับค่า null
BinaryFormat.Record ส่งกลับรูปแบบไบนารีที่อ่านเรกคอร์ด แต่ละเขตข้อมูลในเรกคอร์ดสามารถมีรูปแบบไบนารีที่แตกต่างกันได้
BinaryFormat.SignedInteger16 รูปแบบไบนารีที่อ่านจํานวนเต็มที่มีเครื่องหมาย 16 บิต
BinaryFormat.SignedInteger32 รูปแบบไบนารีที่อ่านจํานวนเต็มที่มีเครื่องหมาย 32 บิต
BinaryFormat.SignedInteger64 รูปแบบไบนารีที่อ่านจํานวนเต็มที่มีเครื่องหมาย 64 บิต
BinaryFormat.Single รูปแบบไบนารีที่อ่านค่าเลขทศนิยมลอยตัว IEEE Single-Precision 4 ไบต์
BinaryFormat.Text ส่งกลับรูปแบบไบนารีที่อ่านค่าข้อความ ค่าการเข้ารหัสที่เลือกได้จะระบุการเข้ารหัสของข้อความ
BinaryFormat.Transform ส่งกลับรูปแบบไบนารีที่จะแปลงค่าที่อ่านโดยรูปแบบไบนารีอื่น
BinaryFormat.UnsignedInteger16 รูปแบบไบนารีที่อ่านจํานวนเต็มที่ไม่มีเครื่องหมาย 16 บิต
BinaryFormat.UnsignedInteger32 รูปแบบไบนารีที่อ่านจํานวนเต็มที่ไม่มีเครื่องหมาย 32 บิต
BinaryFormat.UnsignedInteger64 รูปแบบไบนารีที่อ่านจํานวนเต็มที่ไม่มีเครื่องหมาย 64 บิต

การควบคุมลําดับไบต์

ชื่อ คำอธิบาย
BinaryFormat.ByteOrder แสดงรูปแบบไบนารีที่มีลําดับไบต์ที่ระบุโดยฟังก์ชัน
Table.PartitionValues ส่งกลับข้อมูลเกี่ยวกับวิธีการแบ่งพาร์ติชันตาราง

ข้อมูลไบนารี

ชื่อ คำอธิบาย
Binary.ApproximateLength ส่งกลับความยาวโดยประมาณของไบนารี
Binary.Buffer บัฟเฟอร์ค่าไบนารีในหน่วยความจํา ผลลัพธ์ของการเรียกนี้คือค่าไบนารีที่เสถียร ซึ่งหมายความว่าผลลัพธ์ดังกล่าวจะมีความยาวเชิงกําหนดและลําดับของไบต์
Binary.Combine รวมรายการไบนารีลงในไบนารีเดียว
Binary.Compress บีบอัดค่าไบนารีโดยใช้ชนิดการบีบอัดที่กําหนดไว้
Binary.Decompress ขยายค่าไบนารีโดยใช้ชนิดการบีบอัดที่กําหนดไว้
Binary.From ส่งกลับค่าไบนารีจากค่าที่กําหนด
Binary.FromList แปลงรายการจํานวนเป็นค่าไบนารี
Binary.FromText ถอดรหัสข้อมูลจากรูปแบบข้อความเป็นไบนารี
Binary.InferContentType แสดงเรกคอร์ดที่มีเขตข้อมูล Content.Type ที่มีชนิด MIME แบบอนุมาน
Binary.Length ส่งกลับความยาวของค่าไบนารี
Binary.Range แสดงชุดย่อยของค่าไบนารีที่เริ่มต้นที่ออฟเซต
Binary.Split แยกไบนารีที่ระบุออกเป็นรายการของไบนารีโดยใช้ขนาดหน้าที่ระบุ
Binary.ToList แปลงค่าไบนารีเป็นรายการจํานวน
Binary.ToText เข้ารหัสข้อมูลไบนารีเป็นรูปแบบข้อความ
Binary.View สร้างหรือขยายไบนารีด้วยตัวจัดการที่ผู้ใช้กําหนดเองสําหรับคิวรีและการดําเนินการ
Binary.ViewError สร้างเรกคอร์ดข้อผิดพลาดที่ปรับเปลี่ยนซึ่งจะไม่ทริกเกอร์การแสดงแทนเมื่อตัวจัดการที่กําหนดไว้ในมุมมอง (ผ่าน Binary.View)
Binary.ViewFunction สร้างฟังก์ชันที่ตัวจัดการที่กําหนดในมุมมองสามารถดักข้อมูลได้ (ผ่าน Binary.View)
#binary สร้างค่าไบนารีจากตัวเลขหรือข้อความ