Weiß jemand, wie der GitHub ETag beim Zugriff auf Rohdaten erzeugt wird?GitHub Rohdateien - Etag Algorithmus
So weit ich das sagen kann, ist dies nicht MD5, SHA1 oder irgendeine übliche SHA-Variante;
Beispiel HTTP-Header:
HTTP/1.1 200 OK
Server: nginx/1.0.13
Date: Tue, 05 Jun 2012 19:46:08 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Status: 200 OK
ETag: "aa1da178ae0a43e23ce49a6b8f474738"
Die ETag Länge beträgt 32 Zeichen, was darauf hindeutet, MD5, aber dies entspricht nicht der MD5-Prüfsumme der heruntergeladenen Datei (Download mit curl).
Ich bin mir bewusst, dass ETags als undurchsichtige Bezeichner behandelt werden sollten. Immer noch neugierig.
Dies ist ein wenig spezifisch, ist es nicht? –
@dystroy Aha; Ich konnte keine Informationen über Google oder github.com finden. Dies ist, sagen wir mal, ein Schuss in die Dunkelheit. – Ishan