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

Fichiers binaires Erlang

Utilisez des structures de données binaires appelées pour stocker de grandes quantités de données brutes. Les fichiers binaires stockent les données de manière plus économique que les listes ou les tuples, et le système d'exécution est optimisé pour les entrées et sorties efficaces des fichiers binaires. Les fichiers binaires sont écrits et affichés sous forme de séquence d'entiers ou de chaînes, encadrés par des crochets inférieurs et supérieurs.

Voici un exemple de fichier binaire en Erlang−

Exemple en ligne

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

Résultat de la sortie:

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

Voyons les fonctions Erlang disponibles pour le traitement des fichiers binaires -

NuméroMéthode et description
1

list_to_binary

Cette méthode est utilisée pour convertir une liste existante en liste binaire.

2

split_binary

Cette méthode est utilisée pour diviser une liste binaire selon l'index spécifié.

3

term_to_binary

Cette méthode est utilisée pour convertir un terme en binaire.

4

is_binary

Cette méthode est utilisée pour vérifier si une chaîne binaire est réellement une valeur binaire.

5

binary_part

Cette méthode est utilisée pour extraire une partie de la chaîne binaire.

6

binary_to_float

Cette méthode est utilisée pour convertir une valeur binaire en valeur flottante.

7

binary_to_integer

Cette méthode est utilisée pour convertir une valeur binaire en valeur entière.

8

binary_to_list

Cette méthode est utilisée pour convertir une valeur binaire en liste.

9

binary_to_atom

Cette méthode est utilisée pour convertir une valeur binaire en atom.