這是一個有點棘手的解釋。我想創建一個文件,可以說,.test文件。現在,創建和編寫這個過程非常容易,但我想對這些信息進行編碼,因此我只能通過測試程序來解釋這些信息。 因此,這個測試程序將能夠創建和讀取.test文件。重點在於,只有該程序才能讀取該文件,因此只能通過記事本打開文件來解釋信息,因爲它不可讀。對文件進行編碼
我只想指出一些方向,我可以做到這一點。如果你真的不明白我剛剛說的話,我想知道如何創建或如何工作,類似於BitTorrent中使用的Bencode。
這是一個有點棘手的解釋。我想創建一個文件,可以說,.test文件。現在,創建和編寫這個過程非常容易,但我想對這些信息進行編碼,因此我只能通過測試程序來解釋這些信息。 因此,這個測試程序將能夠創建和讀取.test文件。重點在於,只有該程序才能讀取該文件,因此只能通過記事本打開文件來解釋信息,因爲它不可讀。對文件進行編碼
我只想指出一些方向,我可以做到這一點。如果你真的不明白我剛剛說的話,我想知道如何創建或如何工作,類似於BitTorrent中使用的Bencode。
如果您想要一個非常簡單的版本,請使用python的base64模塊。該文件不會在記事本中打開,但如果您知道自己在做什麼,它將很容易解碼。
如果你真的想阻止任何其他程序能夠編碼它:不要。你可以花費很多精力,唯一能夠真正完成的事情是煩惱想要數據的人。
如果你真的擔心文件的安全性,你可以加密它的內容。有幾個第三方庫,如ezPyCrypto和pyDes,可以很容易實現。
你需要確定你是否希望恩編碼或恩cryption: http://danielmiessler.com/study/encoding_vs_encryption/
啊,這是這樣的事情我一直在尋找,謝謝! – dpswt 2011-03-20 22:32:13