Qu'est-ce que le format de fichier ASCII ?
L'extension .ascii identifie un fichier texte brut entièrement encodé dans le jeu de caractères ASCII 7 bits (American Standard Code for Information Interchange), formalisé par les normes ANSI X3.4-1986 et ISO/IEC 646. Chaque octet se situe dans la plage 0x00-0x7F : les caractères imprimables occupent 0x20-0x7E, tandis que les codes de contrôle tels que la tabulation (0x09), le saut de ligne (0x0A) et le retour chariot (0x0D) gèrent les espaces blancs et les sauts de ligne.
L'extension elle-même est peu courante dans l'usage quotidien. La plupart des contenus en texte brut circulent sous l'extension bien plus familière .txt ; les fichiers étiquetés .ascii sont généralement des exports, des dumps de données ou des paquets de documentation créés par des outils qui souhaitent rendre l'encodage explicite.
Comme l'ASCII est un schéma 7 bits ne couvrant que 128 points de code, il ne peut pas représenter les lettres accentuées, les écritures non latines ou les symboles au-delà de l'alphabet anglais de base. L'UTF-8 a été conçu comme un surensemble : tout fichier qui reste dans la plage ASCII de 128 caractères est identique octet par octet, qu'on l'appelle ASCII ou UTF-8, de sorte que les logiciels modernes lisent les fichiers .ascii de manière transparente.
Les fichiers .ascii ne comportent aucune signature de fichier (octets magiques) ni de marque d'ordre d'octets (BOM). L'identification repose sur l'inspection du contenu - chaque octet doit être inférieur à 0x80. Les fins de ligne suivent la convention du système d'exploitation hôte : LF sur Unix et macOS, CR+LF sur Windows. Le type MIME standard est text/plain, éventuellement qualifié de text/plain; charset=us-ascii.
N'importe quel éditeur de texte brut ouvre les fichiers .ascii sans conversion ni plugins. Les extensions connexes remplissant des rôles similaires incluent .asc, .log et .ansi.
Sécurité et sûreté
RISQUE : LOWLe texte ASCII pur figure parmi les types de fichiers les plus sûrs - il ne contient aucun code et ne peut pas s'exécuter. Ouvrez n'importe quel fichier .ascii sans crainte. Les seuls pièges pratiques ne sont pas malveillants : des erreurs d'encodage affichant des caractères illisibles (le fichier n'est pas réellement en ASCII 7 bits mais un surensemble 8 bits/UTF-8), et le cas rare où l'extension d'un fichier texte a été modifiée pour masquer une charge utile non textuelle - si un supposé fichier texte est anormalement volumineux ou binaire, inspectez-le.
Détails du format
en bref- 3ds Max ASCII Scene Export (.ase / export 'ASCII') - Autodesk 3ds Max peut exporter de la géométrie sous forme de texte ASCII (ASE) ; cela apparaît parfois sous l'étiquette « ascii », mais l'extension standard est .ase.
- Art ASCII / sortie image-vers-texte - Des outils comme jp2a transforment des images en art de caractères ASCII enregistré sous forme de texte ; il s'agit d'un fichier texte brut de caractères, pas d'un format d'image.
Programmes qui ouvrent les fichiers ASCII
Détails techniques
spécifications approfondies| Schéma d'encodage | US-ASCII 7 bits ; chaque caractère est stocké dans les 7 bits inférieurs d'un octet (valeurs 0-127) |
| Taille du jeu de caractères | 128 points de code : 95 caractères imprimables (0x20-0x7E) et 33 codes de contrôle (0x00-0x1F plus 0x7F) |
| Type MIME | text/plain ; formellement qualifié de text/plain; charset=us-ascii |
| Signature de fichier (octets magiques) | Aucune - pas d'en-tête fixe ; identifié par l'inspection du contenu (tous les octets inférieurs à 0x80) |
| Marque d'ordre d'octets (BOM) | Non utilisée ; l'ASCII est un encodage à octet unique sans séquences multi-octets |
| Codes de contrôle courants | Tabulation 0x09, saut de ligne 0x0A, retour chariot 0x0D ; NUL 0x00 apparaît rarement dans les fichiers texte |
| Convention de fin de ligne | LF (0x0A) sur Unix/macOS ; CR+LF (0x0D 0x0A) sur Windows ; CR seul sur les anciens Mac OS |
| Structure du fichier | Flux d'octets plat sans en-tête, sans bloc de métadonnées, sans préfixe de longueur et sans tramage |
| Compression native | Aucune intégrée ; le texte ASCII se compresse très efficacement - gzip atteint généralement un ratio de 3:1 ou mieux sur de la prose anglaise |
| Compatibilité UTF-8 | Tout fichier ASCII valide est un fichier UTF-8 valide octet par octet ; l'inverse n'est pas vrai lorsque des octets >= 0x80 apparaissent |
| Valeur d'octet maximale valide | 0x7F (caractère DEL) ; tout octet >= 0x80 indique une extension 8 bits ou un encodage multi-octets, pas du pur ASCII |
| Méthode d'identification | Analyse du contenu : tous les octets doivent être compris entre 0x00 et 0x7F et les données doivent être du texte lisible par l'homme |
| Plateformes prises en charge | Universel - Windows, macOS, Linux, Unix, DOS, systèmes embarqués et hérités ; aucune dépendance spécifique au système d'exploitation |
| Cas d'utilisation typiques | Exports de code source, fichiers journaux, paquets de documentation et échange de données ne nécessitant que des caractères latins de base |
| Publié | 1963 (ASCII standard); .ascii as an explicit extension is a later convention |
| Dernière version | ASCII (ANSI X3.4-1986 / ISO/IEC 646) - stable; superset is UTF-8 |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.rfc-editor.org |
Conversions ASCII
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ASCII.