2016-06-28 9 views
0

Ich habe ein Bild, das mir in Base64-Notation übergeben wird, und ich möchte die ersten 8K Bytes dekodieren, damit ich den Mimetype mit Apache Tika erkennen kann.Decodierung der ersten 8K Bytes aus einer binaryNotation Zeichenfolge Eingabe

Ich benutze Java 6 und ich bin nicht mit irgendeinem bestimmten Base64 Decoder verbunden (obwohl ich gerade mit iHarder spiele). Es macht mir nichts aus, irgendetwas zu verwenden, solange ich nur die ersten 8K Bytes (und nicht die gesamte Bilddatei) auswählen kann, die ich dann in Apache Tika einspeisen kann.

+0

Was * genau * meinst du mit "in BinaryNotation"? Können Sie uns ein Beispiel geben? (BinaryNotation klingt nicht wie Base64 ...) –

+0

Entschuldigung, ich meine Base64-Notation –

+0

kommen, darüber nachzudenken, könnte ich wahrscheinlich einfach versuchen, die ersten 100 Zeichen zu entschlüsseln? –

Antwort

0

Eine viel einfachere Lösung, die ich gefunden habe, war einfach eine Teilzeichenkette der Base64 Notationsstring zu konvertieren.

Verwandte Themen