答案 0 :(得分:0)
您的要求似乎含糊不清。您是否希望制作一个程序来创建具有自定义文件扩展名的MS Office Word文档或纯文本文件?
对于前者,您无法拥有自定义扩展名,因为MS Word文档根据定义具有.doc / .docx扩展名。
但是,如果您要创建一个生成文本文件的程序,那么您可以轻松拥有自定义扩展程序。请看本教程:How to create a file in Java
答案 1 :(得分: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]);
}
我让你了解为什么这是一个坏主意以及如何解密它。 ;)
答案 2 :(得分:0)
您可以使用任何扩展名
创建文件例如,
File f = new File("confidential.sad");
希望这对您有用:)
答案 3 :(得分:0)
此处是本教程,它将帮助您获得有关如何创建具有自定义扩展名(例如.doc或.sad)的自定义文件的概念,并在其中嵌入一些信息,并在保存文件后要阅读该信息表文件。
邮政编码
相似的应用程序通常使用存档来存储数据。考虑MS-Word及其文档> .docx文件扩展名。如果将任何.docx文件的扩展名更改为.zip,您将发现该文件实际上是zip归档文件,只是具有不同的扩展名。
https://www.ict.social/java/files/working-with-custom-files-in-java-zip-archive