Ja, die gesamte Datei wird heruntergezogen, da die Berechnung des Hash auf dem lokalen System erfolgt.
Wenn ich einen Hash für eine auf einer Netzwerkfreigabe gespeicherte Datei generiere, wird die gesamte Datei über die Leitung gesendet? Wenn nicht warum?
Szenario: Ich möchte einen Hash einer auf einem Remote-Server gespeicherten Datei generieren. In diesem Beispiel wird die Windows-Dateifreigabe sowohl für den Client als auch für den Server verwendet. Als Client finde ich die Datei in der Remote-Dateifreigabe. Ich verwende dann irgendein Dienstprogramm, um einen Hash der betreffenden Datei zu generieren. Um nur klar zu sein, suchen wir nach einem Hash der Datei und nicht nach ihrem Pfad. Muss die vollständige Kopie der Datei also über die Leitung laufen, damit wir die Hash-Aufgabe abschließen können?
2 Antworten auf die Frage
Ich habe gerade ein Experiment mit dem Powershell- Get-FileHash
Cmdlet ausgeführt, und meine Ergebnisse legen nahe, dass Davidgo richtig ist. Zuerst habe ich ein 4,5 GB großes ISO-Image gehasht, das auf einem Remote-Server gehostet wurde (insbesondere eine CIFS-Freigabe auf einem Netapp-Filer). Ich habe in 2 Minuten und 17 Sekunden ein Ergebnis erzielt. Dann habe ich die Datei auf meine lokale Festplatte kopiert. Dieser Kopiervorgang dauerte 1 Minute und 43 Sekunden. Ich habe dann den Hash-Vorgang erneut ausgeführt und in 1 Minute und 7 Sekunden ein Ergebnis erzielt. Diese Zahlen summieren sich nicht ganz, aber ich weiß nicht warum. In jedem Fall war das Hashing einer lokalen Datei um 50% schneller.
Verwandte Probleme
-
2
Wie kann ich die VMware "Unidentified Networks" in Windows Vista und 7 loswerden?
-
3
Laufwerk zwischen Ubuntu und Windows 7 freigeben
-
4
Ausblenden der IP-Adresse bei der Dateifreigabe
-
4
Wie kann ich AppleTalk verwenden, um Dateien drahtlos zwischen iPhone und Mac zu übertragen?
-
2
Freigeben von Dateien in Windows 7
-
6
Private Pastebin-Site?
-
1
Welches Dateisystem speichert Hash-Dateien automatisch?
-
4
Wie kann ich vom Büro aus auf meinen Heim-PC zugreifen?
-
2
Versuch, eine Windows-Freigabe einzurichten
-
4
Wie kann ich eine Windows-Freigabe problemlos von meinem Mac aus bereitstellen?