> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> وثائق تنسيق RowBinaryWithNames

# RowBinaryWithNames

| الإدخال | الإخراج | الاسم المستعار |
| - | - | - |
| ✔ | ✔ | |

<div id="description">
  ## الوصف
</div>

مشابه لتنسيق [`RowBinary`](/ar/reference/formats/RowBinary/RowBinary)، ولكن مع ترويسة إضافية:

* عدد الأعمدة (N) المرمَّز باستخدام [`LEB128`](https://en.wikipedia.org/wiki/LEB128).
* N من قيم `String` التي تحدد أسماء الأعمدة.

<div id="example-usage">
  ## مثال على الاستخدام
</div>

<div id="format-settings">
  ## إعدادات التنسيق
</div>

الإعدادات التالية مشتركة بين جميع التنسيقات من نوع `RowBinary`.

| الإعداد | الوصف | الافتراضي |
| - | - | - |
| [`format_binary_max_string_size`](/ar/reference/settings/formats/format-binary#format_binary_max_string_size) | الحد الأقصى المسموح به لحجم String في تنسيق RowBinary. | `1GiB` |
| [`output_format_binary_encode_types_in_binary_format`](/ar/reference/settings/formats/output-format#output_format_binary_encode_types_in_binary_format) | يتيح كتابة الأنواع في الترويسة باستخدام [`الترميز الثنائي`](/ar/reference/data-types/data-types-binary-encoding) بدلًا من السلاسل النصية التي تتضمن أسماء الأنواع في تنسيق الإخراج [`RowBinaryWithNamesAndTypes`](/ar/reference/formats/RowBinary/RowBinaryWithNamesAndTypes). | `false` |
| [`input_format_binary_decode_types_in_binary_format`](/ar/reference/settings/formats/input-format#input_format_binary_decode_types_in_binary_format) | يتيح قراءة الأنواع في الترويسة باستخدام [`الترميز الثنائي`](/ar/reference/data-types/data-types-binary-encoding) بدلًا من السلاسل النصية التي تتضمن أسماء الأنواع في تنسيق الإدخال [`RowBinaryWithNamesAndTypes`](/ar/reference/formats/RowBinary/RowBinaryWithNamesAndTypes). | `false` |
| [`output_format_binary_write_json_as_string`](/ar/reference/settings/formats/output-format#output_format_binary_write_json_as_string) | يتيح كتابة قيم نوع البيانات [`JSON`](/ar/reference/data-types/newjson) كقيم `JSON` من نوع [String](/ar/reference/data-types/string) في تنسيق الإخراج [`RowBinary`](/ar/reference/formats/RowBinary/RowBinary). | `false` |
| [`input_format_binary_read_json_as_string`](/ar/reference/settings/formats/input-format#input_format_binary_read_json_as_string) | يتيح قراءة قيم نوع البيانات [`JSON`](/ar/reference/data-types/newjson) كقيم `JSON` من نوع [String](/ar/reference/data-types/string) في تنسيق الإدخال [`RowBinary`](/ar/reference/formats/RowBinary/RowBinary). | `false` |

<Note>
  * إذا كان الإعداد [`input_format_with_names_use_header`](/ar/reference/settings/formats/input-format#input_format_with_names_use_header) مضبوطًا على `1`،
    فستُطابَق أعمدة بيانات الإدخال مع أعمدة الجدول بحسب أسمائها، وسيتم تخطي الأعمدة ذات الأسماء غير المعروفة.
  * إذا كان الإعداد [`input_format_skip_unknown_fields`](/ar/reference/settings/formats/input-format#input_format_skip_unknown_fields) مضبوطًا على `1`.
    وإلا، فسيتم تخطي الصف الأول.
</Note>
