Hva er ASCII-filformatet?
Filendelsen .ascii identifiserer en ren tekstfil kodet utelukkende i det 7-biters ASCII-tegnsettet (American Standard Code for Information Interchange), formalisert som ANSI X3.4-1986 og ISO/IEC 646. Hver byte faller innenfor området 0x00-0x7F: utskrivbare tegn opptar 0x20-0x7E, mens kontrollkoder som tabulator (0x09), linjeskift (0x0A) og vognretur (0x0D) håndterer mellomrom og linjeskift.
Selve filendelsen er uvanlig i daglig bruk. De fleste rene tekstfiler bruker den langt mer kjente .txt-endelsen; filer merket med .ascii er vanligvis eksporter, datadumper eller dokumentasjonspakker opprettet av verktøy som ønsker å gjøre kodingen eksplisitt.
Fordi ASCII er et 7-biters system som kun dekker 128 kodepunkter, kan det ikke representere bokstaver med aksenter, ikke-latinske skrifter eller symboler utover det grunnleggende engelske alfabetet. UTF-8 ble designet som en utvidelse: enhver fil som holder seg innenfor 128-tegns ASCII-området er byte-for-byte identisk enten du kaller den ASCII eller UTF-8, så moderne programvare leser .ascii-filer sømløst.
.ascii-filer har ingen filsignatur (magic bytes) og ingen byte-rekkefølgemarkering (BOM). Identifisering avhenger av innholdsinspeksjon - hver byte må være under 0x80. Linjeavslutninger følger verts-OS-ets konvensjon: LF på Unix og macOS, CR+LF på Windows. Den standard MIME-typen er text/plain, eventuelt spesifisert som text/plain; charset=us-ascii.
Ethvert tekstredigeringsprogram åpner .ascii-filer uten konvertering eller tilleggsmoduler. Relaterte filendelser med lignende roller inkluderer .asc, .log og .ansi.
Sikkerhet og trygghet
RISIKO: LOWRen ASCII-tekst er blant de sikreste filtypene - den inneholder ingen kode og kan ikke kjøres. Åpne enhver .ascii-fil uten bekymring. De eneste praktiske fallgruvene er ikke-ondsinnede: kodingsfeil som viser uforståelige tegn (filen er egentlig ikke 7-bit ASCII, men en 8-bit/UTF-8-utvidelse), og sjeldne tilfeller der en tekstfils endelse ble endret for å skjule et ikke-tekstlig innhold - så hvis en antatt tekstfil er uventet stor eller binær, bør den inspiseres.
Formatdetaljer
i et nøtteskall- 3ds Max ASCII Scene Export (.ase / «ASCII»-eksport) - Autodesk 3ds Max kan eksportere geometri som ASCII-tekst (ASE); dukker av og til opp under en «ascii»-etikett, men standardendelsen er .ase.
- ASCII-kunst / bilde-til-tekst-utdata - Verktøy som jp2a renderer bilder som ASCII-tegnkunst lagret som tekst; det er en ren tekstfil med tegn, ikke et bildeformat.
Programmer som åpner ASCII-filer
Tekniske detaljer
dyp spesifikasjon| Kodingsskjema | 7-bit US-ASCII; hvert tegn lagret i de nedre 7 bitene av én byte (verdier 0-127) |
| Tegnsettstørrelse | 128 kodepunkter: 95 utskrivbare tegn (0x20-0x7E) og 33 kontrollkoder (0x00-0x1F pluss 0x7F) |
| MIME-type | text/plain; formelt spesifisert som text/plain; charset=us-ascii |
| Filsignatur (magic bytes) | Ingen - ingen fast overskrift; identifisert ved innholdsinspeksjon (alle byte under 0x80) |
| Byte-rekkefølgemarkering (BOM) | Ikke brukt; ASCII er en enkelt-byte-koding uten sekvenser over flere byte |
| Vanlige kontrollkoder | Tab 0x09, linjeskift 0x0A, vognretur 0x0D; NUL 0x00 forekommer sjelden i rene tekstfiler |
| Konvensjon for linjeavslutning | LF (0x0A) på Unix/macOS; CR+LF (0x0D 0x0A) på Windows; bare CR på eldre Mac OS |
| Filstruktur | Flat byte-strøm uten overskrift, uten metadatablokk, uten lengdeprefiks og uten innramming |
| Innebygd komprimering | Ingen innebygd; ASCII-tekst komprimeres svært effektivt - gzip oppnår vanligvis 3:1 eller bedre på engelsk prosa |
| UTF-8-kompatibilitet | Enhver gyldig ASCII-fil er byte-for-byte gyldig UTF-8; det motsatte er ikke tilfelle når byte >= 0x80 forekommer |
| Maksimal gyldig byte-verdi | 0x7F (DEL-tegn); enhver byte >= 0x80 indikerer en 8-biters utvidelse eller koding over flere byte, ikke ren ASCII |
| Identifiseringsmetode | Innholdsskanning: alle byte må være i området 0x00-0x7F og dataene må være menneskelig lesbar tekst |
| Støttede plattformer | Universell - Windows, macOS, Linux, Unix, DOS, innebygde og eldre systemer; ingen OS-spesifikke avhengigheter |
| Typiske bruksområder | Kildekode-eksporter, loggfiler, dokumentasjonspakker og datautveksling som kun krever grunnleggende latinske tegn |
| Utgitt | 1963 (ASCII standard); .ascii as an explicit extension is a later convention |
| Siste versjon | ASCII (ANSI X3.4-1986 / ISO/IEC 646) - stable; superset is UTF-8 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.rfc-editor.org |
ASCII-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ASCII-filer.