CRC32 check von website

Status
Nicht offen für weitere Antworten.

Solour

Aktives Mitglied
hey,

dieser code sollte mir eine CRC23 checksum von der website geben,
leider klappt das nicht in 100% der fälle,
obwohl die website sich nicht geändert hat, kommt ein neuer wert heraus
gibt es einen offensichtlichen grund dafür?
falls nicht werde ich wohl nochmal genauer schaun müssen ob die stream-inhalte gleich sind, bisher hatte ich lediglich die 2websites via cmp verglichen (dabei waren sie gleich)
soll heißen der unterschied müsste woanders liegen, aber ich hab kA wo...
(ein ähnliches verhalten hatte ich bei einem anderen tool schon erlebt und wollte nun diesen bug selbst korrigieren, naja mal schaun ob das problem lösbar ist)

Code:
	private static long getSite(String str) throws IOException {
		CRC32 sum = new CRC32();
		URL url = new URL(str);
		InputStream in = url.openStream();
		byte[] arr = new byte[2048];
		int read = -1;
		while ((read = in.read(arr)) > 0)
			sum.update(arr, 0, read);
		in.close();
		return sum.getValue();
	}

bye
 

meez

Top Contributor
Versuchs mal so:

Code:
	public long getSite(String str)  throws IOException { 	
			CheckedInputStream in = new CheckedInputStream(new URL(str).openStream(), new CRC32());
			return in.getChecksum().getValue();			
	}
 

Solour

Aktives Mitglied
hehe wofür es nicht schon alles ne klasse gibt,
naja ob es daran lag kann ich erst in ein paar stunden sagen

bis dann
 

Solour

Aktives Mitglied
gut das ist die lösung,
aber es würde mich natrülich noch interessieren warum da ein unterschied besteht...:/
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N CRC32 CheckSum Problem bei UDP Netzwerkprogrammierung 2
K Prüfsumme mit CRC32 Netzwerkprogrammierung 9
F RabbitMQ: Check queue exists Netzwerkprogrammierung 0
mor16Euro Realetime Website Netzwerkprogrammierung 1
mor16Euro HTTP Php website mit Java aktualisiern Netzwerkprogrammierung 6
T HTTP JSoup Automatic Website Login Netzwerkprogrammierung 1
MaxG. Website in Swing öffnen Netzwerkprogrammierung 4
C Spezielle Daten aus Website entnehmen Netzwerkprogrammierung 5
S Website Überwachung Netzwerkprogrammierung 12
C Gerenderte Website nach der ausführung von JavaScript als HTML Code aus lesen Netzwerkprogrammierung 4
KingSquizzi3 Website parsen mit Hilfe von jsoup funktioniert nicht Netzwerkprogrammierung 3
F Website parsen, die mit javascript zusammengebaut wird Netzwerkprogrammierung 1
D Zugriff auf Webinhalte ohne visuelles Öffnen der Website Netzwerkprogrammierung 2
F HTTP Website parsen Fehler 403 Netzwerkprogrammierung 2
J Website-Zugriff beenden Netzwerkprogrammierung 11
I Website darstellen Java Netzwerkprogrammierung 3
D .txt meiner Website editieren Netzwerkprogrammierung 9
G Txt datei von Website downloaden Netzwerkprogrammierung 8
C Content aus Website ziehen Netzwerkprogrammierung 4
V Quelltaxt einer Website auslesen funktioniert nicht Netzwerkprogrammierung 2
V Angezeigten Text einer Website erfragen Netzwerkprogrammierung 4
P HttpClient - Daten einer Website "unvollständig" Netzwerkprogrammierung 5
S website auslesen schlägt fehl Netzwerkprogrammierung 20
G Kryptische Zeichen beim Auslesen einer Website Netzwerkprogrammierung 11
H Socket Mit Applet Verbindung zu eigener Website aufbauen Netzwerkprogrammierung 4
N Login auf Website Netzwerkprogrammierung 11
B Website Netzwerkprogrammierung 6
T Quelltext einer Website auslesen Netzwerkprogrammierung 3
L Logingeschützte Website mit mehreren Accs auslesen Netzwerkprogrammierung 3
O Per POST automatisch auf Website einloggen... Netzwerkprogrammierung 9

Ähnliche Java Themen


Oben