Java 有没有办法使用“SevenZip.LzmaAlone”类压缩来保持压缩的文件扩展名?

Java 有没有办法使用“SevenZip.LzmaAlone”类压缩来保持压缩的文件扩展名?,java,compression,7zip,lzma,Java,Compression,7zip,Lzma,我正在使用Java进行大文件压缩。我必须将文件压缩为7z文件LZMA压缩 要做到这一点,我正在使用。我正在呼叫解码器。代码。。。方法,一切正常。我从原始文件中得到一个压缩的7z文件。唯一的问题是,当我手动附加它时,我会得到一个没有扩展名的文件,而它应该是一个.xml文件 有人知道如何在7z归档文件中保留原始文件的扩展名吗?您100%确定扩展名已经消失了吗?也许您使用Windows,文件夹设置为隐藏文件扩展名;否,扩展显示在我的资源管理器中。即使它们是隐藏的,Windows也会将其识别为归档文件7

我正在使用Java进行大文件压缩。我必须将文件压缩为7z文件LZMA压缩

要做到这一点,我正在使用。我正在呼叫解码器。代码。。。方法,一切正常。我从原始文件中得到一个压缩的7z文件。唯一的问题是,当我手动附加它时,我会得到一个没有扩展名的文件,而它应该是一个.xml文件


有人知道如何在7z归档文件中保留原始文件的扩展名吗?

您100%确定扩展名已经消失了吗?也许您使用Windows,文件夹设置为隐藏文件扩展名;否,扩展显示在我的资源管理器中。即使它们是隐藏的,Windows也会将其识别为归档文件7z,而事实并非如此。这些只是无扩展名的文件。。。