online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Biggi91 vom 15.02.2022, 16:02 Options

Woran kann man Base64 erkennen?

So mit dem bloßen Auge sieht mans, aber wie sag ich es meinem Computer?
Freue mich auf eure Antworten!

Biggi


Antwort schreiben

Antwort 1 von Narr vom 15.02.2022, 16:04 Options

Zitat:
aber wie sag ich es meinem Computer?

Rede mit ihm.
Zur Not benutze hlt wie früher eine Tastatur

Antwort 2 von son_quatsch vom 15.02.2022, 16:16 Options

...mit anderen Worten:
  • in welcher Form kann es vorliegen, aus der es noch erkannt werden soll? (eine komplette Datei? nur ein Teil einer Datei? innerhalb von irgendeinem Text? in welchen Ausmaßen - 80 Zeichen oder 10 Megabyte?)
  • mit Hilfe welcher Skriptsprache willst du das erkennen (lassen)?

Antwort 3 von Biggi91 vom 15.02.2022, 17:21 Options

Es geht darum Base64-Abschnitte aus einem Textstream zu filtern. Die Frage ist, welche Eigenschaften von Base64 könnte man am besten für eine algorithmische Erkennung benutzen? Sprache wahrscheinlich PHP.

Antwort 4 von son_quatsch vom 16.02.2022, 10:21 Options

Sowohl "Textstream" als auch "am besten" sind total subjektive Formulierungen.

Fakt ist: Base64 kann die Zeichen A-Z, a-z, 0-9, + und / enthalten. Am Ende auch =, aber nicht zwingend. Man könnte also einfach mit einem regulären Ausdrück prüfen, ob der gegebene Text den Regeln entspricht:

<?php

	$sText= 'SGFsbG8gV2VsdCE=';
	if( preg_match( '#^[A-Za-z0-9+/]+[A-Za-z0-9+/=]$#', $sText ) ) {
		echo 'Text scheint Base64 zu sein und lautet: '. base64_decode( $sText );
	} else {
		echo 'Text ist kein Base64!';
	}

?> 

Ähnliche Themen

batch - Werte addieren
guethi  05.08.2008 - 577 Hits - 6 Antworten

Excel VBA: FileSearch - Problem
snailhouse  07.08.2008 - 30 Hits - 2 Antworten

[php] Zerstört base64 binäre Daten?
programmierwilly  18.07.2009 - 246 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026