Vad är filformatet ASCII?
Tillägget .ascii identifierar en vanlig textfil kodad helt i den 7-bitars ASCII-teckenuppsättningen (American Standard Code for Information Interchange), formaliserad som ANSI X3.4-1986 och ISO/IEC 646. Varje byte ligger i intervallet 0x00-0x7F: utskrivbara tecken upptar 0x20-0x7E, medan kontrollkoder som tab (0x09), radmatning (0x0A) och vagnretur (0x0D) hanterar blanksteg och radbrytningar.
Själva filändelsen är ovanlig i vardagligt bruk. Det mesta innehållet i klartext använder det betydligt mer bekanta .txt-tillägget; filer märkta med .ascii är vanligtvis exporter, datadumpar eller dokumentationspaket skapade av verktyg som vill göra kodningen explicit.
Eftersom ASCII är ett 7-bitars schema som endast täcker 128 kodpunkter, kan det inte representera accentuerade bokstäver, icke-latinska skrifter eller symboler utanför det grundläggande engelska alfabetet. UTF-8 designades som en övermängd: alla filer som håller sig inom ASCII-intervallet på 128 tecken är identiska byte-för-byte oavsett om du kallar dem ASCII eller UTF-8, så modern programvara läser .ascii-filer sömlöst.
.ascii-filer har ingen filsignatur (magic bytes) och inget byte-ordningsmärke (BOM). Identifiering bygger på innehållsinspektion - varje byte måste vara under 0x80. Radbrytningar följer värdsystemets konvention: LF på Unix och macOS, CR+LF på Windows. Den standardiserade MIME-typen är text/plain, alternativt preciserad som text/plain; charset=us-ascii.
Vilken textredigerare som helst öppnar .ascii-filer utan konvertering eller insticksmoduler. Relaterade tillägg med liknande roller inkluderar .asc, .log och .ansi.
Säkerhet & trygghet
RISK: LOWRen ASCII-text är bland de säkraste filtyperna - den innehåller ingen kod och kan inte köras. Öppna valfri .ascii-fil utan oro. De enda praktiska fallgroparna är icke-skadliga: kodningsfel som visar konstiga tecken (filen är inte egentligen 7-bitars ASCII utan en 8-bitars/UTF-8-övermängd), och sällsynta fall där en textfils tillägg ändrats för att dölja ett icke-textinnehåll - så om en förmodad textfil är oväntat stor eller binär, inspektera den.
Formatdetaljer
i ett nötskal- 3ds Max ASCII Scene Export (.ase / 'ASCII'-export) - Autodesk 3ds Max kan exportera geometri som ASCII-text (ASE); förekommer ibland under etiketten «ascii», men standardtillägget är .ase.
- ASCII-konst / bild-till-text-utdata - Verktyg som jp2a renderar bilder som ASCII-teckenkonst sparad som text; det är en vanlig textfil med tecken, inte ett bildformat.
Program som öppnar ASCII-filer
Tekniska detaljer
djup specifikation| Kodningsschema | 7-bitars US-ASCII; varje tecken lagras i de lägre 7 bitarna av en byte (värden 0-127) |
| Teckenuppsättningens storlek | 128 kodpunkter: 95 utskrivbara tecken (0x20-0x7E) och 33 kontrollkoder (0x00-0x1F plus 0x7F) |
| MIME-typ | text/plain; formellt preciserad som text/plain; charset=us-ascii |
| Filsignatur (magic bytes) | Ingen - inget fast huvud; identifieras genom innehållsinspektion (alla bytes under 0x80) |
| Byte-ordningsmärke (BOM) | Används inte; ASCII är en enkelbyteskodning utan multibytesekvenser |
| Vanliga kontrollkoder | Tab 0x09, radmatning 0x0A, vagnretur 0x0D; NUL 0x00 förekommer sällan i klartextfiler |
| Konvention för radbrytning | LF (0x0A) på Unix/macOS; CR+LF (0x0D 0x0A) på Windows; enbart CR på äldre Mac OS |
| Filstruktur | Platt byteström utan huvud, utan metadatablock, utan längdprefix och utan inramning |
| Inbyggd komprimering | Ingen inbyggd; ASCII-text komprimeras mycket effektivt - gzip uppnår vanligtvis 3:1 eller bättre på engelsk prosa |
| UTF-8-kompatibilitet | Varje giltig ASCII-fil är byte-för-byte giltig UTF-8; motsatsen gäller inte när bytes >= 0x80 förekommer |
| Maximalt giltigt bytevärde | 0x7F (DEL-tecken); varje byte >= 0x80 indikerar en 8-bitars utökning eller multibytekodning, inte ren ASCII |
| Identifieringsmetod | Innehållsskanning: alla bytes måste vara i intervallet 0x00-0x7F och datan måste vara läsbar text |
| Plattformar som stöds | Universell - Windows, macOS, Linux, Unix, DOS, inbäddade och äldre system; inga OS-specifika beroenden |
| Typiska användningsområden | Källkodsexporter, loggfiler, dokumentationspaket och datautbyte som endast kräver grundläggande latinska tecken |
| Släppt | 1963 (ASCII standard); .ascii as an explicit extension is a later convention |
| Senaste version | ASCII (ANSI X3.4-1986 / ISO/IEC 646) - stable; superset is UTF-8 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
ASCII-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ASCII-filer.