- Verschifft
- 6. August 2026 um 20:45 UTC
- Autor
- Kamo
- Ausschuss
- 9b9e11f
Chat-Anhänge gingen nie durch die hashing Pipeline - sie schrieben eine private "<imgId?/<fileName"-Objekt pro Upload, also die gleiche Datei dreimal besetzt drei Objekte. Sie konnten nicht einfach Upload-Dokument nennen: dieser Flow validiert Client-gelieferte hashes, und ein Anhang kommt als einfache Multipart mit keiner. storeContentAddressed ist die Speicherhälfte auf eigene Faust - hash, reuse-oder-erschaffen die ImgDat, nur dann hochladen, wenn der Inhalt neu ist. Anrufer befestigen die zurückgekehrten dat an ihrem eigenen Img-Reihe, so dass ein Anbau einzeln zugänglich bleibt und widerrufbar ist (die Zeile ist die Erlaubnis; der dat ist nur die Bytes), während die Bytes mit jedem anderen geteilt werden Anhängen - und jedes Dokument - mit dem gleichen Inhalt.