From 65ca876245b3ad4dcadc307ec61b5fa6fe261afe Mon Sep 17 00:00:00 2001 From: warner <> Date: Thu, 26 Apr 2007 22:39:43 +0000 Subject: [PATCH] [Imported from Trac: page FileId, version 2] --- FileId.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FileId.md b/FileId.md index 0173e7a..85b6772 100644 --- a/FileId.md +++ b/FileId.md @@ -1,4 +1,4 @@ -The "file id" is a tagged hash of the plaintext of the file to be uploaded. It is used as the final end-to-end integrity check of the user's data, use to detect any problems in the entire processing chain: corrupted shares, broken erasure coding, the wrong decryption key. +The "file id" is a [TaggedHash](TaggedHash) of the plaintext of the file to be uploaded. It is used as the final end-to-end integrity check of the user's data, use to detect any problems in the entire processing chain: corrupted shares, broken erasure coding, the wrong decryption key. Because it is a hash of the entire file, download-time verification cannot be completed until the entire file has been retrieved. For large files that are being streamed, this only provides an after-the-fact check: "sorry, but the data that you just finished downloading and viewing was corrupted".