親愛的兄弟們,希望你們好嗎? 但是,我正在設計一個文檔程序,而不是保存文件.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. 自定義文件擴展名IIS7
- 3. 如何在C#中創建自定義文件擴展名?
- 4. 自定義文件名,同時保持擴展
- 5. C++中的自定義文件擴展
- 6. 保存擴展名爲.f90的文件
- 7. PHP:move_upload_file()保存文件,擴展名錯誤
- 8. 使用自定義PHP文件擴展名與遠程Xdebug
- 9. 使用自定義文件擴展名aspx頁面
- 10. Python:如何在使用os重命名文件時保留文件擴展名?
- 11. 如何使用.user.ini文件和自定義擴展名從bat文件運行Azure WebJob中的PHP文件?
- 12. 在Windows中將自定義文件擴展名與java應用關聯
- 13. PHP $ _FILES ['file'] ['tmp_name']:如何保存文件名和擴展名?
- 14. 在保存文件提示下保存具有適當擴展名的文件
- 15. 自定義文件的擴展
- 16. spf13 - 在非java擴展名的文件中使用java語法
- 17. 自定義按鈕擴展名的文件名下載
- 18. 確定已保存圖像(或任何文件)的文件擴展名
- 19. 在C#中確定文件擴展名#
- 20. 在Bootstrap中使用沒有文件擴展名的自定義Mac字體
- 21. 將自定義文件擴展名關聯到我的應用
- 22. 自定義文件擴展名的顏色在Cshell
- 23. 以Java條形式保存FileDialog初始文件擴展名
- 24. Android:如何在文件名中使用多個點獲取文件擴展名?
- 25. 使用自定義文件名保存sweave PDF輸出
- 26. 如何在yii2中使用自定義擴展/小部件?
- 27. 重命名文件,同時保留java中的文件擴展名
- 28. 文件擴展名
- 29. 文件擴展名
- 30. 我應該在自己的「擴展」文件中保留擴展名嗎?
創建一個新的「標準」工作不是解決這些天。這使得你的文檔很難與其他軟件一起工作。這是一個壞主意,因爲沒有人會使用你被鎖定的軟件。 – DBX12
我的文件可以用我的程序打開,不能與其他程序打開,因爲MS-Word無法用其他程序打開。它是否需要創建任何編碼方案來讀取和寫入我的文件。 –
「,這樣這個軟文件只能被我的程序讀取。」聽起來像一個自定義的編碼方案給我 – DBX12