English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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−
-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éro | Méthode et description |
---|---|
1 | Cette méthode est utilisée pour convertir une liste existante en liste binaire. |
2 | Cette méthode est utilisée pour diviser une liste binaire selon l'index spécifié. |
3 | Cette méthode est utilisée pour convertir un terme en binaire. |
4 | Cette méthode est utilisée pour vérifier si une chaîne binaire est réellement une valeur binaire. |
5 | Cette méthode est utilisée pour extraire une partie de la chaîne binaire. |
6 | Cette méthode est utilisée pour convertir une valeur binaire en valeur flottante. |
7 | Cette méthode est utilisée pour convertir une valeur binaire en valeur entière. |
8 | Cette méthode est utilisée pour convertir une valeur binaire en liste. |
9 | Cette méthode est utilisée pour convertir une valeur binaire en atom. |