2012-07-27 2 views
0

J'ai découvert que je pouvais enregistrer un fichier binaire, juste par son nom et sans aucune extension. Quelle extension dois-je utiliser? .dat?Quel fichier utiliser pour les fichiers binaires?

+1

Le mot est "extension" et il peut être tout ce que vous voulez. Donnez-lui simplement quelque chose de raisonnable (par exemple, pas ".txt"). –

+0

Merci! Extension était un meilleur mot! –

+0

Mieux si vous utilisez .Bin pour mieux le différencier des autres fichiers .. –

Répondre

2

Vous pouvez choisir une extension que vous voulez, pourrait être vos initiales, pourrait être * .dat, pourrait être * .bin ou un nom complet

2

Alors que vous pouvez utiliser l'extension que vous aimez (ou pas d'extension à tous) Je ne voudrais pas utiliser d'extensions que le système interprétera comme un type de fichier différent (par exemple, n'utilisez pas .exe, .dll, .com, .xls, .doc, .html, .txt, et ainsi de suite avant).

Quelque chose comme .bin ou .dat est descriptif et ne devrait pas entrer en conflit avec d'autres conventions de dénomination.

3

Vous pouvez utiliser n'importe quelle extension, qui ne devrait confondre personne (par exemple "jpg", "htm" ou "docx" est une mauvaise idée). "Dat" est bien, tout comme "bin" ou 3 lettres du nom de votre application :-) Ou vous pouvez utiliser aucune extension du tout si vous n'avez pas besoin de faire des associations de fichiers plus tard avec votre programme.

+0

+1 pour "n'utilisez pas d'extension si vous n'avez pas besoin d'associations de fichiers". – Earlz

+0

@Earlz: Les gens utilisaient des extensions bien avant qu'il y ait des associations de fichiers (par exemple DOS). Cela aide à comprendre la nature du fichier deux ans plus tard lorsque votre ancien client appelle et demande une correction de bogue. –

+0

@EricJ. Il semble que seuls les développeurs Windows utilisent des extensions pour des fichiers binaires relativement "properietary". Dans le monde * nix, les extensions de fichiers ne sont utilisées que lorsque ce type de fichier est destiné à être édité ou utilisé par plus d'un programme. (avec quelques exceptions, telles que makefile et autres) – Earlz

Questions connexes