add hex-dec lookup table and 8bit-P character images, update speaker notes
This commit is contained in:
@@ -191,6 +191,11 @@ Eselsbrücke: 1 Byte = 1 Buchstabe/Symbol (in ASCII/UTF-8 für einfache Zeichen)
|
||||
Vorgeschichte:
|
||||
|
||||
US-ASCII (1967) Code Chart
|
||||
- 7 Bit = 128 Zeichen
|
||||
- Erste 32: Steuerzeichen (nicht druckbar)
|
||||
- Zeichen 32-126: Druckbar (Buchstaben, Ziffern, Satzzeichen)
|
||||
- Keine Umlaute, kein ñ, kein é
|
||||
- "American Standard" → Rest der Welt ausgeschlossen
|
||||
|
||||
"Ich möchte, dass ihr das mit mir jetzt gemeinsam lesen lernt; stellt euch vor ihr seid ArchäologInnen."
|
||||
|
||||
@@ -211,7 +216,6 @@ US-ASCII (1967) Code Chart
|
||||
|
||||
»256 Shades of Gray«
|
||||
|
||||
|
||||
256 Graustufen: 0 = Schwarz, 255 = Weiß
|
||||
-->
|
||||
|
||||
@@ -238,6 +242,7 @@ Jeder Kanal 0-255 → 256³ = 16.777.216 Farben ("True Color")
|
||||
Das menschliche Auge kann etwa 10 Millionen Farben unterscheiden
|
||||
→ 24 Bit reicht für fotorealistische Bilder
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
<!-- _header: '' -->
|
||||
@@ -294,6 +299,13 @@ background-color: #FF0000; = Rot
|
||||
|
||||
---
|
||||
|
||||
<!-- _header: '' -->
|
||||
<!-- _footer: '' -->
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
# Das Problem: Sprachen
|
||||
|
||||
**Die Welt hat mehr als 256 Zeichen!**
|
||||
@@ -317,22 +329,6 @@ Chaos: Verschiedene Standards für verschiedene Sprachen
|
||||
|
||||
---
|
||||
|
||||
<!-- _header: '' -->
|
||||
<!-- _footer: '' -->
|
||||
|
||||

|
||||
|
||||
<!--
|
||||
ASCII-Tabelle (1963)
|
||||
7 Bit = 128 Zeichen
|
||||
Erste 32: Steuerzeichen (nicht druckbar)
|
||||
Zeichen 32-126: Druckbar (Buchstaben, Ziffern, Satzzeichen)
|
||||
Keine Umlaute, kein ñ, kein é
|
||||
"American Standard" → Rest der Welt ausgeschlossen
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# Unicode: Ein Standard für alle
|
||||
|
||||
**Unicode (1991):**
|
||||
@@ -380,19 +376,6 @@ UTF-8-Kodierung: Variable Länge spart Speicher bei ASCII
|
||||
|
||||
---
|
||||
|
||||
<!-- _header: '' -->
|
||||
<!-- _footer: '' -->
|
||||
<!-- _backgroundColor: #000 -->
|
||||
|
||||

|
||||
|
||||
<!--
|
||||
Hex-Binär-Umrechnungstabelle
|
||||
Jede Hex-Ziffer = 4 Bits
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# Hexadezimal: Lesbarkeit
|
||||
|
||||
**Binär ist unleserlich:**
|
||||
@@ -460,6 +443,10 @@ Hex-Editor = Standard-Tool für Dateianalyse und Reverse Engineering
|
||||
<!--
|
||||
Hex-Editor-Screenshot mit PNG-Datei
|
||||
Erste Bytes: 89 50 4E 47 = PNG-Signatur
|
||||
- 89: non-printable character (signalisiert, dass wir hier außerhalb von ASCII sind)
|
||||
- 50: P
|
||||
- 4E: N
|
||||
- 47: G
|
||||
IHDR = Image Header (Breite, Höhe, Farbtiefe)
|
||||
Zeigen, wie man Magic Number liest
|
||||
Tool: HxD (Windows), Hex Fiend (Mac), xxd (Linux)
|
||||
@@ -467,6 +454,13 @@ Tool: HxD (Windows), Hex Fiend (Mac), xxd (Linux)
|
||||
|
||||
---
|
||||
|
||||
<!-- _header: '' -->
|
||||
<!-- _footer: '' -->
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
# Magic Numbers
|
||||
|
||||
**Dateityp-Identifikation durch erste Bytes**
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.2 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.4 MiB |
Reference in New Issue
Block a user