> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Документация по формату RawBLOB

# RawBLOB

<div id="description">
  ## Описание
</div>

Форматы `RawBLOB` считывают все входные данные в одно значение. Можно разобрать только таблицу с одним полем типа [`String`](/ru/reference/data-types/string) или похожего типа.
Результат выводится в бинарном формате без разделителей и экранирования. Если выводится более одного значения, формат становится неоднозначным, и прочитать данные обратно будет невозможно.

<div id="raw-formats-comparison">
  ### Сравнение форматов Raw
</div>

Ниже приведено сравнение форматов `RawBLOB` и [`TabSeparatedRaw`](/ru/reference/formats/TabSeparated/TabSeparatedRaw).

`RawBLOB`:

* данные выводятся в бинарном формате, без экранирования;
* между значениями нет разделителей;
* в конце каждого значения нет символа перевода строки.

`TabSeparatedRaw`:

* данные выводятся без экранирования;
* строки содержат значения, разделённые символами табуляции;
* после последнего значения в каждой строке идёт символ перевода строки.

Ниже приведено сравнение форматов `RawBLOB` и [RowBinary](/ru/reference/formats/RowBinary/RowBinary).

`RawBLOB`:

* строковые поля выводятся без префикса длины.

`RowBinary`:

* строковые поля представлены длиной в формате varint (беззнаковый \[LEB128] ([https://en.wikipedia.org/wiki/LEB128](https://en.wikipedia.org/wiki/LEB128))), после которой следуют байты строки.

Когда на вход `RawBLOB` передаются пустые данные, ClickHouse генерирует исключение:

```text theme={null}
Code: 108. DB::Exception: No data to insert
```

<div id="example-usage">
  ## Пример использования
</div>

```bash title="Query" theme={null}
$ clickhouse-client --query "CREATE TABLE {some_table} (a String) ENGINE = Memory;"
$ cat {filename} | clickhouse-client --query="INSERT INTO {some_table} FORMAT RawBLOB"
$ clickhouse-client --query "SELECT * FROM {some_table} FORMAT RawBLOB" | md5sum
```

```text title="Response" theme={null}
f9725a22f9191e064120d718e26862a9  -
```

<div id="format-settings">
  ## Настройки формата
</div>
