English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Arquivo Binário do Erlang

Usar estruturas de dados binárias chamadas de binários para armazenar grandes quantidades de dados originais. Os arquivos binários armazenam dados de maneira mais eficiente do que listas ou tuplas, e o sistema de execução está otimizado para entrada e saída eficaz de arquivos binários. Os arquivos binários são escritos e impressos na forma de sequências de inteiros ou strings, delimitados por colchetes de menor ou maior.

A seguir está um exemplo de arquivo binário no Erlang−

Exemplo Online

-module(helloworld). 
-export([start/0]). 
start() -> 
   io:fwrite("~p~n",[<<5,10,20>>]), 
   io:fwrite("~p~n",[<<"hello">>]).

Resultados de Saída:

<<5,10,20>>
<<"hello">>

Vamos ver as funções do Erlang que podem ser usadas para manipular arquivos binários -

Número de OrdemMétodos e Descrições
1

list_to_binary

Este método é usado para converter uma lista existente em uma lista binária.

2

split_binary

Este método é usado para dividir uma lista binária com base em uma posição de índice especificada.

3

term_to_binary

Este método é usado para converter termos em binários.

4

is_binary

Este método é usado para verificar se uma sequência de bits é realmente um valor binário.

5

binary_part

Este método é usado para extrair uma parte da string binária.

6

binary_to_float

Este método é usado para converter valores binários em valores de ponto flutuante.

7

binary_to_integer

Este método é usado para converter valores binários em valores inteiros.

8

binary_to_list

Este método é usado para converter valores binários em listas.

9

binary_to_atom

Este método é usado para converter valores binários em atômicos.