Escapen

Escapen

Maskierungszeichen, englisch escape character, ist ein bestimmtes Zeichen in einer Datei, das verhindert, dass das nachfolgende Zeichen vom ausführenden Programm als Funktionszeichen erkannt wird.

Wenn ein Programm eine Datei liest, können in Abhängigkeit von Funktionszeichen bestimmte Aktionen des Programmes gesteuert werden. Wenn ein Funktionszeichen in der Datei auftritt, welches aber nicht als Funktionszeichens, also als Befehl, aufgefasst werden soll, sondern als Datum, dann wird ihm ein Maskierungszeichen vorangestellt. Das Maskierungszeichen selbst ist ein Funktionszeichen. Es wird also nicht dargestellt, sondern steuert nur die Bedeutung des nachfolgenden Zeichens. Um trotzdem auch das Maskierungszeichen als Datenzeichen eingeben zu können, ist es üblich, dass es auch einem weiteren nachfolgenden Maskierungszeichen die Funktion nimmt. Wenn also im Text zwei solche Zeichen nacheinander auftreten, wird der Datenblock um ein Maskierungszeichen erweitert.

Das Programm und die Funktionszeichen, sowie das Maskierungszeichen, sind aufeinander abgestimmt: Nur wenn Programm und Datei zusammengehören, werden die Funktionen ausgeführt. Andererseits gibt es Pseudostandards. Beispielsweise ist der Backslash (\) ein übliches Maskierungszeichen, so dass man folgende Beispiele formulieren kann:
\' – Minutenzeichen, wenn dieses eine steuernde Bedeutung hat
" – Sekundenzeichen, wenn dieses eine steuernde Bedeutung hat
\\ – einzelner Backslash
\\\\ – zwei Backslashs

Maskierungszeichen sind zum Beispiel gebräuchlich in

Siehe auch

Weblinks

Maskierungszeichen in verschiedenen Computersprachen (en)


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Fórmula de Blackstone — En el derecho penal la fórmula de Blackstone (también concida como ratio de Blackstone) es un principio que establece que: es mejor que diez personas culpables escapen a que un inocente sufra . Nombrado en honor al jurista inglés William… …   Wikipedia Español

  • Golden Shield Project — Die Artikel Golden Shield Project und Internetkontrolle in der Volksrepublik China überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese… …   Deutsch Wikipedia

  • MySQL Injection — SQL Injection (dt. SQL Einschleusung) bezeichnet das Ausnutzen einer Sicherheitslücke in Zusammenhang mit SQL Datenbanken, die durch mangelnde Maskierung oder Überprüfung von Metazeichen in Benutzereingaben entsteht. Der Angreifer versucht dabei …   Deutsch Wikipedia

  • Projekt Goldener Schild — Das Projekt Goldener Schild (chinesisch 金盾工程 jīndùn gōngchéng, engl. Golden Shield Project), manchmal auch als die Große Firewall von China in Anlehnung an die chinesische Mauer (engl.: Great Wall of China) bezeichnet, ist ein Projekt… …   Deutsch Wikipedia

  • SQL-Injektion — SQL Injection (dt. SQL Einschleusung) bezeichnet das Ausnutzen einer Sicherheitslücke in Zusammenhang mit SQL Datenbanken, die durch mangelnde Maskierung oder Überprüfung von Metazeichen in Benutzereingaben entsteht. Der Angreifer versucht dabei …   Deutsch Wikipedia

  • SQL Injection — (dt. SQL Einschleusung) bezeichnet das Ausnutzen einer Sicherheitslücke in Zusammenhang mit SQL Datenbanken, die durch mangelnde Maskierung oder Überprüfung von Metazeichen in Benutzereingaben entsteht. Der Angreifer versucht dabei, über die… …   Deutsch Wikipedia

  • SQL Injektion — SQL Injection (dt. SQL Einschleusung) bezeichnet das Ausnutzen einer Sicherheitslücke in Zusammenhang mit SQL Datenbanken, die durch mangelnde Maskierung oder Überprüfung von Metazeichen in Benutzereingaben entsteht. Der Angreifer versucht dabei …   Deutsch Wikipedia

  • SQLi — SQL Injection (dt. SQL Einschleusung) bezeichnet das Ausnutzen einer Sicherheitslücke in Zusammenhang mit SQL Datenbanken, die durch mangelnde Maskierung oder Überprüfung von Metazeichen in Benutzereingaben entsteht. Der Angreifer versucht dabei …   Deutsch Wikipedia

  • Sprachelemente von C-Sharp — Dieser Artikel bietet eine Übersicht einiger Sprachelemente von C#. Inhaltsverzeichnis 1 Bedingte Ausführung (if, else, switch) 2 Schleifen (for, do, while, foreach) 3 Die Sprunganweisungen break, c …   Deutsch Wikipedia

  • Syntax von C-Sharp — Dieser Artikel bietet eine Übersicht einiger Sprachelemente von C#. Inhaltsverzeichnis 1 Bedingte Ausführung (if, else, switch) 2 Schleifen (for, do, while, foreach) 3 Die Sprungbefehle break, continue, goto und return 4 Die using Anweisung …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”