Ce que je veux, c'est prendre un entier représenté comme une chaîne, par exemple "1234", et le convertir en un fichier appelé int, contenant un grand 32 bits entier endian, avec la valeur 1234.comment convertir la chaîne en fichier entier binaire en utilisant la ligne de commande sous Linux
la seule façon que je l'ai compris pour ce faire est quelque chose comme
echo 1234 | awk '{printf "0: %08X", $1}' | xxd -r > int
qui est un peu méchant!
Est-ce que quelqu'un connaît un meilleur moyen?
Ce qui est si méchant? C'est une commande qui fonctionne, utilisez-la – Pyrolistical
Je préfère ce genre de choses pour ne nécessiter qu'un seul outil, comme l'exemple perl ci-dessous. –