Τα προγράμματα συχνά πρέπει να μεταφέρουν τα δεδομένα τους σε δευτερεύουσα μνήμη (μονάδα SSD, μαγνητικό δίσκο, CD/DVD, μνήμη USB, κάρτα μνήμης, ταινία). Οι λόγοι που το επιβάλλουν αυτό είναι οι παρακάτω:
Η διαδικασία μεταφοράς των δεδομένων μεταξύ του προγράμματος και εξωτερικών συσκευών καλείται είσοδος/έξοδος (input/output) ή Ε/Ε (I/O).
Τύπος | Τιμή | Δυαδική παράσταση | Παράσταση κειμένου |
---|---|---|---|
int | 42 | 00000000 00000000 00000000 00101010 | 00110100 00110010 |
short | 42 | 00000000 00101010 | 00110100 00110010 |
char | a | 00000000 01100001 | 01100001 |
char | α | 00000011 10110001 | 11001110 10110001 |
Τύπος | Τιμή | Δυαδική παράσταση | Παράσταση κειμένου |
---|---|---|---|
double | -0.125 | 10111111 11000000 00000000 00000000 00000000 00000000 00000000 00000000 |
00101101 00110000 00101110 00110001 00110010 00110101 |
double | 12.566370614359173 10-7 |
00111110 10110101 00010101 00110111 00001111 10011001 11110110 11001011 |
00110001 00110010 00101110 00110101 00110110 00110110 00110011 00110111 00110000 00110110 00110001 00110100 00110011 00110101 00111001 00110001 00110111 00110011 01100101 00101101 00110111 |
ΠΙΝΑΚΑΣ
3. Αναλυτική γραμμή πωλήσεων (στοιχεία πελατών) (RECORD τύπου 2) |
|||||||
ΠΕΡΙΓΡΑΦΗ ΠΕΔΙΟΥ |
ΘΕΣΕΙΣ |
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΕΔΙΟΥ
|
Σημειώσεις |
ΣΤΑΘΕΡΗ ΤΙΜΗ |
|||
ΑΠΟ |
ΕΩΣ |
ΜΗΚΟΣ |
ΤΥΠΟΣ |
||||
1 |
Τύπος Record
(κωδικός) |
1 |
1 |
1 |
Numeric |
KENO |
2 |
2 |
Α/Α |
2 |
6 |
5 |
Numeric |
KENO |
KENO |
3 |
ΑΦΜ πελάτη |
7 |
15 |
9 |
Character |
KENO |
KENO |
4 |
Επωνυμία
πελάτη |
16 |
42 |
27 |
Character |
KENO |
KENO |
5 |
Επαγγελμα
πελάτη |
43 |
57 |
15 |
Character |
KENO |
KENO |
61 |
Μη υπόχρεοι
υποβολής(αγρότες, περιστασιακά απασχολούμενοι
κλπ) |
58 |
58 |
1 |
Character |
0 (μηδέν)=
υπόχρεος 1 (ένα) = μη υπόχρεος |
KENO |
7 |
Δ/νση / Πόλη
πελάτη |
59 |
68 |
10 |
Character |
KENO |
KENO |
8 |
Δ/νση / Οδός
πελάτη |
69 |
84 |
16 |
Character |
KENO |
KENO |
9 |
Δ/νση / Αριθμ
πελάτη |
85 |
87 |
3 |
Character |
KENO |
KENO |
10 |
Ταχ. Κώδικας
πελάτη |
88 |
92 |
5 |
Numeric |
KENO |
KENO |
113 |
Αριθμός τιμολογίων
(πλήθος) |
93 |
99 |
7 |
Numeric |
KENO |
KENO |
12 |
Καθαρή αξία
τιμολογίων |
100 |
115 |
16 |
Numeric |
KENO |
KENO |
13 |
FILLER |
116 |
150 |
35 |
Character |
KENO |
spaces |
root:*:0:0:Charlie Root:/root:/bin/csh dds:*:1000:1000:Diomidis Spinellis:/home/dds:/usr/local/bin/bash nutmon:*:1056:1056:NUT UPS monitor unprivileged user:/nonexistent:/usr/sbin/nologin sgrig:*:1001:1001:Stavros Grigorakakis:/home/sgrig:/usr/local/bin/bash archie:*:1002:1002:Achilleas Anagnostopoulos:/home/archie:/usr/local/bin/bash path:*:1003:1003:Stephanos Androutselis:/home/path:/usr/local/bin/bash
Product Description,1st AP Non-Platform,1st AP Platform,2nd AP Non-Platform,2nd AP Platform,3rd AP Non-Platform,3rd AP Platform,Non-Platform,Platform,,,,,,, OFFICE FAMILY,,,,,,,,,, Office Enterprise Listed Lic/SA Pack MVL,76J-01468,76J-01637, 190.31 , 161.77 , 190.31 , 161.77 , 190.31 , 161.77 ,, Office Enterprise Listed SA MVL,76J-01552,76J-01640, 98.96 , 94.02 , 98.96 , 94.02 , 98.96 , 94.02 ,, Office Enterprise Listed SA Step Up MVL from Office Pro,76J-01510,76J-00002, 34.51 , 29.33 , 34.51 , 29.33 , 34.51 , 29.33 ,,,,,,, Office Professional Plus Listed Lic/SA Pack MVL,269-05924,269-12441, 155.81 , 132.45 , 155.81 , 132.45 , 155.81 , 132.45 ,,,,,,, Office Professional Plus Listed SA MVL,269-05925,269-12444, 81.02 , 76.97 , 81.02 , 76.97 , 81.02 , 76.97 ,,,,,,, WINDOWS FAMILY,,,,,,,,,,,,,,, Windows Vista Business Listed Upg/SA Pack MVL w/VisEnterprise,66J-00588,66J-00579, 48.01 , 40.81 , 48.01 , 40.81 , 48.01 , 40.81 ,,,,,,, Windows Vista Business Listed SA MVL w/VisEnterprise,66J-00844,66J-00582, 31.76 , 30.17 , 31.76 , 30.17 , 31.76 , 30.17 ,,,,,,,
import java.io.*;
/**
* Count and display the number of bytes in the specified file
* @author Diomidis Spinellis
*/
class ByteCount {
public static void main(String args[]) {
if (args.length != 1) {
System.err.println("Usage: ByteCount file");
System.exit(1);
}
// Try with resources; will auto-close in
try (var in = new BufferedInputStream(new FileInputStream(args[0]))) {
// Count bytes
int count = 0;
int b;
while ((b = in.read()) != -1)
count++;
System.out.println(count);
} catch (FileNotFoundException e) {
System.err.println("Unable to open file " + args[0] + ": " + e.getMessage());
System.exit(1);
} catch (IOException e) {
System.err.println("Error reading byte: " + e.getMessage());
System.exit(1);
}
}
}
import java.io.*;
/**
* Create a 256*256 24-bit color PNM RGB file containing all combinations
* of R and G.
* @author Diomidis Spinellis
*/
class ColorWrite {
/** Write the specified ASCII string to out as bytes */
static void writeStringAsBytes(OutputStream out, String s) throws IOException {
for (int i = 0; i < s.length(); i++)
out.write((byte)s.charAt(i));
}
public static void main(String args[]) {
final String fileName = args[0];
// Open file; try with resources
try (var out =
new BufferedOutputStream(new FileOutputStream(fileName))) {
// NetPBM PPM 24-bit color file header
// https://netpbm.sourceforge.net/doc/ppm.html
writeStringAsBytes(out, "P6 256 256 255 ");
for (int r = 0; r < 256; r++)
for (int g = 0; g < 256; g++) {
out.write(r);
out.write(g);
out.write(0);
}
} catch (FileNotFoundException e) {
System.err.println("Unable to open file " + fileName
+ ": " + e.getMessage());
System.exit(1);
} catch (IOException e) {
System.err.println("Error writing byte: " + e.getMessage());
System.exit(1);
}
}
}
import java.nio.charset.Charset;
import java.util.SortedMap;
/**
* List the available character set encodins.
* @author Diomidis Spinellis
*/
class ListCharset {
public static void main(String args[]) {
SortedMap<String,Charset> ac = Charset.availableCharsets();
for (String k : ac.keySet())
System.out.println(k);
}
}
import java.io.*;
import java.util.*;
import java.lang.Character.UnicodeBlock;
/**
* Count and display for the specified input file
* the number of characters contained in various Unicode blocks .
* @author Diomidis Spinellis
*/
class CharCount {
public static void main(String args[]) {
if (args.length != 2) {
System.err.println("Usage: CharCount file encoding");
System.exit(1);
}
// Open file; try-with-resources
try (var in = new BufferedReader(new InputStreamReader(
new FileInputStream(args[0]), args[1]))) {
// Count characters in blocks
var count = new HashMap<Character.UnicodeBlock, Integer>();
int c;
while ((c = in.read()) != -1) {
var u = Character.UnicodeBlock.of(c);
Integer oldN = count.get(u);
if (oldN == null)
count.put(u, 1);
else
count.put(u, oldN + 1);
}
// Display results
for (var s : count.entrySet())
System.out.println(s.getKey() + ": " + s.getValue());
} catch (FileNotFoundException e) {
System.err.println("Unable to open file " + args[0] + ": " + e.getMessage());
System.exit(1);
} catch (UnsupportedEncodingException e) {
System.err.println("Unsupported encoding " + args[1] + ": " + e.getMessage());
} catch (IOException e) {
System.err.println("Error reading character: " + e.getMessage());
System.exit(1);
}
}
}
Για να έχουμε συμβατότητα ανάμεσα σε διαφορετικές εκδόσεις του προγράμματος, καλύτερα είναι όταν έχουμε να αποθηκεύσουμε σύνθετες δομές να χρησιμοποιήσουμε μια εναλλακτική λύση, όπως:
Ανάγνωση | Εγγραφή | |
---|---|---|
byte | FileInputStream | FileOutputStream |
buffered byte | BufferedInputStream | BufferedOutputStream |
int/double/… | DataInputStream | DataOutputStream |
Object | ObjectInputStream | ObjectOutputStream |
char | InputStreamReader | OutputStreamWriter |
line(char) | BufferedReader | BufferedWriter PrintWriter |
exists
delete
lastModified
renameTo
length
list
mkdir
getFreeSpace
Μπορείτε να κατεβάσετε το αντίστοιχο αρχείο και να στείλετε τους βαθμούς σας από τους δεσμούς που βρίσκονται στη σελίδα των ασκήσεων.
Χαρακτήρας | Unicode | ISO 8859-7 | CP 1253 | CP 737 | CP 851 | Mac Greek | CP 423 | CP 869 | ISO IR-19 | ISO IR-27 | ISO IR-88 | ISO IR-18 | ISO IR-150 | ISO IR-55 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ά | 0386 | b6 | a2 | ea | 86 | cd | 71 | 86 | ||||||
Έ | 0388 | b8 | b8 | eb | 8d | ce | 72 | 8d | ||||||
Ή | 0389 | b9 | b9 | ec | 8f | d7 | 73 | 8f | ||||||
Ί | 038a | ba | ba | ed | 90 | d8 | 75 | 90 | ||||||
Ϊ | 03aa | da | da | ab | 91 | |||||||||
Ό | 038c | bc | bc | ee | 92 | d9 | 76 | 92 | ||||||
Ύ | 038e | be | be | ef | 95 | da | 77 | 95 | ||||||
Ϋ | 03ab | db | db | bd | 96 | |||||||||
Ώ | 038f | bf | bf | f0 | 98 | df | 78 | 98 | ||||||
Α | 0391 | c1 | c1 | 80 | a4 | b0 | 41 | a4 | 61 | 41 | 61 | 41 | 41 | |
Β | 0392 | c2 | c2 | 81 | a5 | b5 | 42 | a5 | 62 | 42 | 62 | 42 | 42 | |
Γ | 0393 | c3 | c3 | 82 | a6 | a1 | 43 | a6 | 67 | 23 | 43 | 67 | 43 | 44 |
Δ | 0394 | c4 | c4 | 83 | a7 | a2 | 44 | a7 | 64 | 40 | 44 | 64 | 44 | 45 |
Ε | 0395 | c5 | c5 | 84 | a8 | b6 | 45 | a8 | 65 | 45 | 65 | 45 | 46 | |
Ζ | 0396 | c6 | c6 | 85 | a9 | b7 | 46 | a9 | 7a | 46 | 7a | 46 | 49 | |
Η | 0397 | c7 | c7 | 86 | aa | b8 | 47 | aa | 68 | 47 | 68 | 47 | 4a | |
Θ | 0398 | c8 | c8 | 87 | ac | a3 | 48 | ac | 75 | 5c | 48 | 75 | 48 | 4b |
Ι | 0399 | c9 | c9 | 88 | ad | b9 | 49 | ad | 69 | 49 | 69 | 49 | 4c | |
Κ | 039a | ca | ca | 89 | b5 | ba | 51 | b5 | 6b | 4b | 6b | 4a | 4d | |
Λ | 039b | cb | cb | 8a | b6 | a4 | 52 | b6 | 6c | 5e | 4c | 6c | 4b | 4e |
Μ | 039c | cc | cc | 8b | b8 | bb | 53 | b7 | 6d | 4d | 6d | 4c | 4f | |
Ν | 039d | cd | cd | 8c | b7 | c1 | 54 | b8 | 6e | 4e | 6e | 4d | 50 | |
Ξ | 039e | ce | ce | 8d | bd | a5 | 55 | bd | 6a | 21 | 4f | 6a | 4e | 51 |
Ο | 039f | cf | cf | 8e | be | c3 | 56 | be | 6f | 50 | 6f | 4f | 52 | |
Π | 03a0 | d0 | d0 | 8f | c6 | a6 | 57 | c6 | 70 | 3f | 51 | 70 | 50 | 53 |
Ρ | 03a1 | d1 | d1 | 90 | c7 | c4 | 58 | c7 | 72 | 52 | 72 | 51 | 55 | |
Σ | 03a3 | d3 | d3 | 91 | cf | aa | 59 | cf | 73 | 5f | 53 | 73 | 53 | 56 |
Τ | 03a4 | d4 | d4 | 92 | d0 | c6 | 62 | d0 | 74 | 54 | 74 | 54 | 58 | |
Υ | 03a5 | d5 | d5 | 93 | d1 | cb | 63 | d1 | 79 | 55 | 79 | 55 | 59 | |
Φ | 03a6 | d6 | d6 | 94 | d2 | bc | 64 | d2 | 66 | 5d | 56 | 66 | 56 | 5a |
Χ | 03a7 | d7 | d7 | 95 | d3 | cc | 65 | d3 | 78 | 58 | 78 | 57 | 5b | |
Ψ | 03a8 | d8 | d8 | 96 | d4 | be | 66 | d4 | 63 | 3a | 59 | 63 | 58 | 5c |
Ω | 03a9 | d9 | d9 | 97 | d5 | bf | 67 | d5 | 76 | 5b | 5a | 76 | 59 | 5d |
ά | 03ac | dc | dc | e1 | 9b | c0 | b1 | 9b | ||||||
έ | 03ad | dd | dd | e2 | 9d | db | b2 | 9d | ||||||
ή | 03ae | de | de | e3 | 9e | dc | b3 | 9e | ||||||
ί | 03af | df | df | e5 | 9f | dd | b5 | 9f | ||||||
ϊ | 03ca | fa | fa | e4 | a0 | fb | b4 | a0 | ||||||
ΐ | 0390 | c0 | c0 | a1 | fd | a1 | ||||||||
ό | 03cc | fc | fc | e6 | a2 | de | b6 | a2 | ||||||
ύ | 03cd | fd | fd | e7 | a3 | e0 | b7 | a3 | ||||||
ϋ | 03cb | fb | fb | e8 | fb | fc | b8 | fb | ||||||
ΰ | 03b0 | e0 | e0 | fc | fe | fc | ||||||||
ώ | 03ce | fe | fe | e9 | fd | f1 | b9 | fd | ||||||
α | 03b1 | e1 | e1 | 98 | d6 | e1 | 8a | d6 | 61 | 41 | 61 | 61 | ||
β | 03b2 | e2 | e2 | 99 | d7 | e2 | 8b | d7 | 62 | 42 | 62 | 62 | ||
γ | 03b3 | e3 | e3 | 9a | d8 | e7 | 8c | d8 | 63 | 47 | 63 | 64 | ||
δ | 03b4 | e4 | e4 | 9b | dd | e4 | 8d | dd | 64 | 44 | 64 | 65 | ||
ε | 03b5 | e5 | e5 | 9c | de | e5 | 8e | de | 65 | 45 | 65 | 66 | ||
ζ | 03b6 | e6 | e6 | 9d | e0 | fa | 8f | e0 | 66 | 5a | 66 | 69 | ||
η | 03b7 | e7 | e7 | 9e | e1 | e8 | 9a | e1 | 67 | 48 | 67 | 6a | ||
θ | 03b8 | e8 | e8 | 9f | e2 | f5 | 9b | e2 | 68 | 55 | 68 | 6b | ||
ι | 03b9 | e9 | e9 | a0 | e3 | e9 | 9c | e3 | 69 | 49 | 69 | 6c | ||
κ | 03ba | ea | ea | a1 | e4 | eb | 9d | e4 | 6b | 4b | 6a | 6d | ||
λ | 03bb | eb | eb | a2 | e5 | ec | 9e | e5 | 6c | 4c | 6b | 6e | ||
μ | 03bc | ec | ec | a3 | e6 | ed | 9f | e6 | 6d | 4d | 6c | 6f | ||
ν | 03bd | ed | ed | a4 | e7 | ee | aa | e7 | 6e | 4e | 6d | 70 | ||
ξ | 03be | ee | ee | a5 | e8 | ea | ab | e8 | 6f | 4a | 6e | 71 | ||
ο | 03bf | ef | ef | a6 | e9 | ef | ac | e9 | 70 | 4f | 6f | 72 | ||
π | 03c0 | f0 | f0 | a7 | ea | f0 | ad | ea | 71 | 50 | 70 | 73 | ||
ρ | 03c1 | f1 | f1 | a8 | eb | f2 | ae | eb | 72 | 52 | 71 | 75 | ||
ς | 03c2 | f2 | f2 | aa | ed | f7 | af | ed | 77 | 57 | 72 | 77 | ||
σ | 03c3 | f3 | f3 | a9 | ec | f3 | ba | ec | 73 | 53 | 73 | 76 | ||
τ | 03c4 | f4 | f4 | ab | ee | f4 | bb | ee | 74 | 54 | 74 | 78 | ||
υ | 03c5 | f5 | f5 | ac | f2 | f9 | bc | f2 | 75 | 59 | 75 | 79 | ||
φ | 03c6 | f6 | f6 | ad | f3 | e6 | bd | f3 | 76 | 46 | 76 | 7a | ||
χ | 03c7 | f7 | f7 | ae | f4 | f8 | be | f4 | 78 | 58 | 77 | 7b | ||
ψ | 03c8 | f8 | f8 | af | f6 | e3 | bf | f6 | 79 | 43 | 78 | 7c | ||
ω | 03c9 | f9 | f9 | e0 | fa | f6 | db | fa | 7a | 56 | 79 | 7d |
Χαρακτήρας | Δεκαδική | Δεκαεξαδική | Οκταδική | Δυαδική |
---|---|---|---|---|
nul | 0 | 00 | 000 | 0000 0000 |
soh | 1 | 01 | 001 | 0000 0001 |
stx | 2 | 02 | 002 | 0000 0010 |
etx | 3 | 03 | 003 | 0000 0011 |
eot | 4 | 04 | 004 | 0000 0100 |
enq | 5 | 05 | 005 | 0000 0101 |
ack | 6 | 06 | 006 | 0000 0110 |
bel | 7 | 07 | 007 | 0000 0111 |
bs | 8 | 08 | 010 | 0000 1000 |
ht | 9 | 09 | 011 | 0000 1001 |
lf | 10 | 0a | 012 | 0000 1010 |
vt | 11 | 0b | 013 | 0000 1011 |
ff | 12 | 0c | 014 | 0000 1100 |
cr | 13 | 0d | 015 | 0000 1101 |
so | 14 | 0e | 016 | 0000 1110 |
si | 15 | 0f | 017 | 0000 1111 |
dle | 16 | 10 | 020 | 0001 0000 |
dc1 | 17 | 11 | 021 | 0001 0001 |
dc2 | 18 | 12 | 022 | 0001 0010 |
dc3 | 19 | 13 | 023 | 0001 0011 |
dc4 | 20 | 14 | 024 | 0001 0100 |
nak | 21 | 15 | 025 | 0001 0101 |
syn | 22 | 16 | 026 | 0001 0110 |
etb | 23 | 17 | 027 | 0001 0111 |
can | 24 | 18 | 030 | 0001 1000 |
em | 25 | 19 | 031 | 0001 1001 |
sub | 26 | 1a | 032 | 0001 1010 |
esc | 27 | 1b | 033 | 0001 1011 |
fs | 28 | 1c | 034 | 0001 1100 |
gs | 29 | 1d | 035 | 0001 1101 |
rs | 30 | 1e | 036 | 0001 1110 |
us | 31 | 1f | 037 | 0001 1111 |
sp | 32 | 20 | 040 | 0010 0000 |
! | 33 | 21 | 041 | 0010 0001 |
" | 34 | 22 | 042 | 0010 0010 |
# | 35 | 23 | 043 | 0010 0011 |
$ | 36 | 24 | 044 | 0010 0100 |
% | 37 | 25 | 045 | 0010 0101 |
& | 38 | 26 | 046 | 0010 0110 |
' | 39 | 27 | 047 | 0010 0111 |
( | 40 | 28 | 050 | 0010 1000 |
) | 41 | 29 | 051 | 0010 1001 |
* | 42 | 2a | 052 | 0010 1010 |
+ | 43 | 2b | 053 | 0010 1011 |
, | 44 | 2c | 054 | 0010 1100 |
- | 45 | 2d | 055 | 0010 1101 |
. | 46 | 2e | 056 | 0010 1110 |
/ | 47 | 2f | 057 | 0010 1111 |
0 | 48 | 30 | 060 | 0011 0000 |
1 | 49 | 31 | 061 | 0011 0001 |
2 | 50 | 32 | 062 | 0011 0010 |
3 | 51 | 33 | 063 | 0011 0011 |
4 | 52 | 34 | 064 | 0011 0100 |
5 | 53 | 35 | 065 | 0011 0101 |
6 | 54 | 36 | 066 | 0011 0110 |
7 | 55 | 37 | 067 | 0011 0111 |
8 | 56 | 38 | 070 | 0011 1000 |
9 | 57 | 39 | 071 | 0011 1001 |
: | 58 | 3a | 072 | 0011 1010 |
; | 59 | 3b | 073 | 0011 1011 |
< | 60 | 3c | 074 | 0011 1100 |
= | 61 | 3d | 075 | 0011 1101 |
> | 62 | 3e | 076 | 0011 1110 |
? | 63 | 3f | 077 | 0011 1111 |
@ | 64 | 40 | 100 | 0100 0000 |
A | 65 | 41 | 101 | 0100 0001 |
B | 66 | 42 | 102 | 0100 0010 |
C | 67 | 43 | 103 | 0100 0011 |
D | 68 | 44 | 104 | 0100 0100 |
E | 69 | 45 | 105 | 0100 0101 |
F | 70 | 46 | 106 | 0100 0110 |
G | 71 | 47 | 107 | 0100 0111 |
H | 72 | 48 | 110 | 0100 1000 |
I | 73 | 49 | 111 | 0100 1001 |
J | 74 | 4a | 112 | 0100 1010 |
K | 75 | 4b | 113 | 0100 1011 |
L | 76 | 4c | 114 | 0100 1100 |
M | 77 | 4d | 115 | 0100 1101 |
N | 78 | 4e | 116 | 0100 1110 |
O | 79 | 4f | 117 | 0100 1111 |
P | 80 | 50 | 120 | 0101 0000 |
Q | 81 | 51 | 121 | 0101 0001 |
R | 82 | 52 | 122 | 0101 0010 |
S | 83 | 53 | 123 | 0101 0011 |
T | 84 | 54 | 124 | 0101 0100 |
U | 85 | 55 | 125 | 0101 0101 |
V | 86 | 56 | 126 | 0101 0110 |
W | 87 | 57 | 127 | 0101 0111 |
X | 88 | 58 | 130 | 0101 1000 |
Y | 89 | 59 | 131 | 0101 1001 |
Z | 90 | 5a | 132 | 0101 1010 |
[ | 91 | 5b | 133 | 0101 1011 |
\ | 92 | 5c | 134 | 0101 1100 |
] | 93 | 5d | 135 | 0101 1101 |
^ | 94 | 5e | 136 | 0101 1110 |
_ | 95 | 5f | 137 | 0101 1111 |
` | 96 | 60 | 140 | 0110 0000 |
a | 97 | 61 | 141 | 0110 0001 |
b | 98 | 62 | 142 | 0110 0010 |
c | 99 | 63 | 143 | 0110 0011 |
d | 100 | 64 | 144 | 0110 0100 |
e | 101 | 65 | 145 | 0110 0101 |
f | 102 | 66 | 146 | 0110 0110 |
g | 103 | 67 | 147 | 0110 0111 |
h | 104 | 68 | 150 | 0110 1000 |
i | 105 | 69 | 151 | 0110 1001 |
j | 106 | 6a | 152 | 0110 1010 |
k | 107 | 6b | 153 | 0110 1011 |
l | 108 | 6c | 154 | 0110 1100 |
m | 109 | 6d | 155 | 0110 1101 |
n | 110 | 6e | 156 | 0110 1110 |
o | 111 | 6f | 157 | 0110 1111 |
p | 112 | 70 | 160 | 0111 0000 |
q | 113 | 71 | 161 | 0111 0001 |
r | 114 | 72 | 162 | 0111 0010 |
s | 115 | 73 | 163 | 0111 0011 |
t | 116 | 74 | 164 | 0111 0100 |
u | 117 | 75 | 165 | 0111 0101 |
v | 118 | 76 | 166 | 0111 0110 |
w | 119 | 77 | 167 | 0111 0111 |
x | 120 | 78 | 170 | 0111 1000 |
y | 121 | 79 | 171 | 0111 1001 |
z | 122 | 7a | 172 | 0111 1010 |
{ | 123 | 7b | 173 | 0111 1011 |
| | 124 | 7c | 174 | 0111 1100 |
} | 125 | 7d | 175 | 0111 1101 |
~ | 126 | 7e | 176 | 0111 1110 |
del | 127 | 7f | 177 | 0111 1111 |