Dane tekstowe
Reprezentacja informacji znakowej
Informacja znakowa w systemie komputerowym jest zapisywana w postaci liczby dwójkowej zajmującej 1 bajt pamięci tj. komórki pamięci o długości 8 bitów. Przyporządkowanie wartości liczby do danego znaku (widocznego lub niewidocznego) określa jednoznacznie tablica kodu ASCII.
Tablica kodów ASCII
.
Uwzględnione zostały tylko znaki widoczne. Kody od 0 do 31 stosowane są do tzw. znaków sterujących pracą urządzeń komputerowych, dlatego nie są widoczne na ekranie monitora.
Przykład:
Znak A (duża litera a) jest reprezentowany przez liczbę dwójkową (01000001) (2)
ZAWARTOŚĆ 1 BAJTU
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Dziesiętna wartość kodu ASCII litery A wynosi 65(10).
Reprezentacja informacji tekstowej
Informacja tekstowa jest zapisywana w postaci plików tekstowych. W przypadku tzw. pliku tekstowego ASCII jest to po prostu plik na dysku. Plik rozumiany jako zbiór znaków pisarskich i znaków specjalnych stanowi zbiór bajtów, których wartości są wyrażone w kodach zgodnych z tablicą ASCII. Ciąg znaków zakończonych znakami LF i CR nazywamy wierszem.
Struktura pliku testowego ASCII
Wiersz 1 |
10 |
13 |
Wiersz 2 |
10 |
13 |
Wiersz n |
10 |
13 |
26 |
znacznik końca pliku
Każdy wiersz składa się z ciągu znaków widzialnych z zakresu kodów ASCII od 32(10) do 126(10) (znaki od spacji do tyldy ~) dwoma znakami sterującymi ruchem kursora na ekranie:
Lista przykładowych znaków sterujących i ich kodów ASCII:
| Kod ASCII (dziesiętny) | Kod ASCII (szesnastkowy) | Wykonywane działanie | Symbol znaku sterującego |
| 10 | 0A | Nowy wiersz | LF |
| 13 | 0D | Powrót na początek wiersza | CR |
| 26 | 1A | Koniec pliku | SUB |
Plik to zbiór logicznie powiązanych ze sobą informacji przechowywanych w pamięci dyskowej.
Plik ASCII to plik zawierający tylko znaki o kodach ASCII (patrz tablica kodów ASCII).