2014-04-03 59 views
2

我有一個用戶的私人文件存儲,我想強制這些文件直接從我的存儲下載,而不是通過一些同行共享。 所以我想知道是否有可能爲每個下載的文件添加幾個額外的字節,所以它仍然是可執行的,但如果我找到一些重新上傳的文件,我將能夠說哪個用戶下載它。識別下載的文件

這樣的方法有可能嗎?

考慮文件格式不妨包括: MS Word文件,PDF,RAR,ZIP文件

編輯

我會更多地考慮的概念,一件事掠過我的腦海: 如果我將創建日期&文件的修改日期設置爲特定的唯一日期,該怎麼辦? 例如:1980年5月16日10:12:54

當然 - 如果有人想刪除郵票,他總是可以這樣做,但大多數用戶不會想象它。

這種方法有什麼問題嗎?您是否看到可以輕鬆設置的其他「屬性」?

+0

請標記與一些平臺信息(如Windows,Android的,?)你的問題,並您正在使用的編程語言。總的來說,你的問題是非常不明確的。 –

+0

編輯問題。但畢竟我的問題旨在通用二進制文件結構。 –

+0

是的,語言和平臺在這裏實際上是無關緊要的。我可以從「人們能夠找到你的問題」的角度理解它;沒有標籤,你可能會被忽視。 – omgz0r

回答

1

這聽起來像你可能只想堅持標題數據。您列出的許多文件類型允許將您正在討論的信息添加到其標題中。除此之外,你正在討論非常不同的結構,添加超出範圍的任何東西都需要爲每種文件類型定製代碼。

這裏有SO好的帖子,其中討論處理元數據(通過所有的答案閱讀,不只是接受一個):Read/Write 'Extended' file properties (C#)