English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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−
-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 Ordem | Métodos e Descrições |
---|---|
1 | Este método é usado para converter uma lista existente em uma lista binária. |
2 | Este método é usado para dividir uma lista binária com base em uma posição de índice especificada. |
3 | Este método é usado para converter termos em binários. |
4 | Este método é usado para verificar se uma sequência de bits é realmente um valor binário. |
5 | Este método é usado para extrair uma parte da string binária. |
6 | Este método é usado para converter valores binários em valores de ponto flutuante. |
7 | Este método é usado para converter valores binários em valores inteiros. |
8 | Este método é usado para converter valores binários em listas. |
9 | Este método é usado para converter valores binários em atômicos. |