Si vous n'êtes pas certain du format de votre fichier (par exemple si les valeurs peuvent avoir été écrites en plusieurs fois), nous vous recommandons d'utiliser la commande standard read avec as integer.
set mylist to (read alias "path:to:the:data:file" for 256 as integer)
Cela permet de lire le fichier sous forme d'une suite d'entiers de 4 octets : les blocs de remplissage correspondront à des zéros. Nous lisons ici 256/4 = 64 nombres, qui sont alors stockés dans la liste AppleScript mylist. Utilisez read [...] from pour commencer à lire dans le fichier à partir d'un offset donné. (Pour ouvrir la section du dictionnaire correspondant à read, sélectionnez ce terme dans un terminal AppleScript puis appuyez sur les touches ⇧⌘F.)
De plus, avec la commande standard read d'AppleScript, vous pouvez lire des blocs de tailles différentes, ainsi que de nombreux formats numériques, y compris les formats binaires en simple et double précision.
read 1 byte into a character
read f
read 2 bytes as an integer
read f as small integer
read 4 bytes as an integer
read f as integer
read 8 bytes as an integer
read f as double integer
read 4 bytes as a real (format binaire en simple précision)
read f as small real
read 8 bytes as a real (format binaire en double précision)
read f as real
|