Hvad er ASCII-filformatet?
Filendelsen .ascii identificerer en almindelig tekstfil, der er kodet udelukkende i det 7-bit ASCII-tegnsæt (American Standard Code for Information Interchange), formaliseret som ANSI X3.4-1986 og ISO/IEC 646. Hver byte falder i området 0x00-0x7F: tegn, der kan udskrives, optager 0x20-0x7E, mens kontrolkoder som tabulator (0x09), linjeskift (0x0A) og vognretur (0x0D) håndterer blanktegn og linjeskift.
Selve filendelsen er usædvanlig i daglig brug. Det meste almindelige tekstindhold findes under den langt mere velkendte .txt filendelse; filer mærket .ascii er typisk eksporter, datadumps eller dokumentationspakker oprettet af værktøjer, der ønsker at gøre kodningen eksplicit.
Da ASCII er et 7-bit system, der kun dækker 128 kodepunkter, kan det ikke repræsentere bogstaver med accenter, ikke-latinske skrifttyper eller symboler ud over det grundlæggende engelske alfabet. UTF-8 blev designet som en overbygning: enhver fil, der holder sig inden for 128-tegns ASCII-området, er byte-for-byte identisk, uanset om du kalder den ASCII eller UTF-8, så moderne software læser .ascii-filer gennemsigtigt.
.ascii-filer indeholder ingen filsignatur (magic bytes) og intet byte-order mark (BOM). Identifikation afhænger af indholdsinspektion - hver byte skal være under 0x80. Linjeafslutninger følger værts-OS-konventionen: LF på Unix og macOS, CR+LF på Windows. Standard MIME-typen er text/plain, eventuelt kvalificeret som text/plain; charset=us-ascii.
Ethvert tekstredigeringsprogram åbner .ascii-filer uden konvertering eller plugins. Relaterede filendelser, der tjener lignende roller, inkluderer .asc, .log og .ansi.
Sikkerhed og tryghed
RISIKO: LOWRen ASCII-tekst er blandt de sikreste filtyper - den indeholder ingen kode og kan ikke eksekveres. Åbn enhver .ascii-fil uden bekymring. De eneste praktiske faldgruber er ikke-ondsindede: kodningsfejl, der viser mærkelige tegn (filen er ikke rigtig 7-bit ASCII, men en 8-bit/UTF-8 overbygning), og det sjældne tilfælde, hvor en tekstfils endelse blev ændret for at skjule en ikke-tekstlig nyttelast - så hvis en formodet tekstfil er uventet stor eller binær, bør den undersøges.
Formatdetaljer
kort fortalt- 3ds Max ASCII Scene Export (.ase / 'ASCII' eksport) - Autodesk 3ds Max kan eksportere geometri som ASCII-tekst (ASE); optræder lejlighedsvis under en «ascii»-etiket, men den standardmæssige filendelse er .ase.
- ASCII-kunst / billede-til-tekst output - Værktøjer som jp2a renderer billeder som ASCII-tegnkunst gemt som tekst; det er en almindelig tekstfil af tegn, ikke et billedformat.
Programmer der åbner ASCII-filer
Tekniske detaljer
dyb specifikation| Kodningsskema | 7-bit US-ASCII; hvert tegn gemt i de nederste 7 bits af én byte (værdier 0-127) |
| Tegnsættets størrelse | 128 kodepunkter: 95 tegn, der kan udskrives (0x20-0x7E) og 33 kontrolkoder (0x00-0x1F plus 0x7F) |
| MIME-type | text/plain; formelt kvalificeret som text/plain; charset=us-ascii |
| Filsignatur (magic bytes) | Ingen - ingen fast header; identificeres ved indholdsinspektion (alle bytes under 0x80) |
| Byte-order mark (BOM) | Bruges ikke; ASCII er en enkelt-byte kodning uden sekvenser af flere bytes |
| Almindelige kontrolkoder | Tab 0x09, linjeskift 0x0A, vognretur 0x0D; NUL 0x00 optræder sjældent i almindelige tekstfiler |
| Konvention for linjeafslutning | LF (0x0A) på Unix/macOS; CR+LF (0x0D 0x0A) på Windows; kun CR på ældre Mac OS |
| Filstruktur | Flad bytestrøm uden header, uden metadatablok, uden længdepræfiks og uden indramning |
| Indbygget komprimering | Ingen indbygget; ASCII-tekst komprimeres meget effektivt - gzip opnår typisk 3:1 eller bedre på engelsk prosa |
| UTF-8 kompatibilitet | Enhver gyldig ASCII-fil er byte-for-byte gyldig UTF-8; det omvendte er ikke tilfældet, når bytes >= 0x80 optræder |
| Maksimal gyldig byte-værdi | 0x7F (DEL-tegn); enhver byte >= 0x80 indikerer en 8-bit udvidelse eller multibyte-kodning, ikke ren ASCII |
| Identifikationsmetode | Indholdsscanning: alle bytes skal være i området 0x00-0x7F, og dataene skal være menneskeligt læsbar tekst |
| Understøttede platforme | Universel - Windows, macOS, Linux, Unix, DOS, indlejrede og ældre systemer; ingen OS-specifikke afhængigheder |
| Typiske brugsscenarier | Kildekode-eksporter, logfiler, dokumentationspakker og dataudveksling, der kun kræver grundlæggende latinske tegn |
| Udgivet | 1963 (ASCII standard); .ascii as an explicit extension is a later convention |
| Seneste version | ASCII (ANSI X3.4-1986 / ISO/IEC 646) - stable; superset is UTF-8 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
ASCII-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ASCII-filer.