Question

Je suis la conception d'un format de fichier binaire à partir de zéro, et je voudrais inclure quelques octets magiques au début, de sorte qu'il puisse être facilement identifié. Comment puis-je de choisir quels octets? Je ne suis pas au courant d'aucun registre central des numéros de magie, donc est-ce juste une question de choisir quelque chose d'assez aléatoire qui est pas déjà identifié par, par exemple, la commande de fichier sur une boîte UNIX à proximité?

Était-ce utile?

La solution

Éloignez-vous des numéros magiques super court. Tout simplement parce que vous concevez un format binaire ne signifie pas que vous ne pouvez pas utiliser une chaîne de texte pour identifier. Suivez que par un char EOF, et en tant que peuple bonus ajouté qui cat ou type votre fichier binaire ne sera pas obtenir un terminal mutilée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top