親愛的兄弟們,希望你們好嗎? 但是,我正在設計一個文檔程序,而不是保存文件.text擴展名或在java中使用任何其他MS-Office API,我想創建自定義文件格式,如「.sad」擴展名,以便這類文件只能通過我的程序閱讀,這可能如何?如何在java中使用自定義文件擴展名保存文件?
-4
A
回答
0
您的要求似乎不明確。您是否希望製作一個程序來創建帶有自定義文件擴展名的MS Office Word文檔或純文本文件?
在前者的情況下,根據定義,MS Word文檔的擴展名爲.doc/.docx,因此不能具有自定義擴展名。
但是,如果您正在尋找創建生成文本文件的程序,那麼您可以輕鬆地創建自定義擴展。看看這個教程:How to create a file in Java
0
我已經說過爲什麼這是一個壞主意。然而,我有一個解決方案爲你(更像是一個不該做的事情)
把你想要保存的純文本,將其轉換爲字節,並應用此「高度熱情的加密沒有人會永遠能夠打破「:
string plainText = "yadayada";
bytes[] bytesFromText = toBytes(plainText);
bytes[] encrypted = new Array(sizeof(bytesFromText)*2);
for(int i = 0; i < sizeof(bytesFromText); i++){
if((i modulo 2) == 0){
encrypted.push(toByte(Math.random modulo 255));
}
encrypted.push(bytesFromText[i]);
}
我讓你來弄清楚爲什麼這是一個壞主意,以及如何解密它。 ;)
0
您可以任意擴展
比如創建文件,
File f = new File("confidential.sad");
希望這會爲你:)
相關問題
- 1. 將文件保存到自定義文件擴展名
- 2. 使用自定義擴展名保存文件
- 3. 自定義文件擴展名IIS7
- 4. 如何在C#中創建自定義文件擴展名?
- 5. Java-從自定義文件擴展名中讀取問題
- 6. Python urlretrieve在文件擴展名後用'\ r \ n'保存文件
- 7. 自定義文件名,同時保持擴展
- 8. C++中的自定義文件擴展
- 9. PHP:move_upload_file()保存文件,擴展名錯誤
- 10. 保存擴展名爲.f90的文件
- 11. 如何在Electron應用程序中指定自定義文件擴展名?
- 12. 使用自定義PHP文件擴展名與遠程Xdebug
- 13. 使用自定義文件擴展名aspx頁面
- 14. Python:如何在使用os重命名文件時保留文件擴展名?
- 15. 在遊戲的保存文件中通常使用什麼文件擴展名?
- 16. 如何使用.user.ini文件和自定義擴展名從bat文件運行Azure WebJob中的PHP文件?
- 17. 如何使用自定義擴展在文檔目錄中創建文件?
- 18. 在Windows中將自定義文件擴展名與java應用關聯
- 19. 如何在C中爲文件擴展名定義「.txt」常量?
- 20. 在java中獲取文件擴展名
- 21. PHP $ _FILES ['file'] ['tmp_name']:如何保存文件名和擴展名?
- 22. 如何在html文件類型中設置自定義擴展
- 23. 如何檢查文件是否存在文件擴展名? C#
- 24. 在保存文件提示下保存具有適當擴展名的文件
- 25. 自定義文件的擴展
- 26. 如何確定文件的擴展名
- 27. spf13 - 在非java擴展名的文件中使用java語法
- 28. 設置初始文件擴展名保存文件時
- 29. Adobe AIR不保存帶有文件擴展名的文件
- 30. 確定已保存圖像(或任何文件)的文件擴展名
創建一個新的「標準」工作不是解決這些天。這使得你的文檔很難與其他軟件一起工作。這是一個壞主意,因爲沒有人會使用你被鎖定的軟件。 – DBX12
我的文件可以用我的程序打開,不能與其他程序打開,因爲MS-Word無法用其他程序打開。它是否需要創建任何編碼方案來讀取和寫入我的文件。 –
「,這樣這個軟文件只能被我的程序讀取。」聽起來像一個自定義的編碼方案給我 – DBX12