有没有办法从boxfuse中提取我的源代码?

时间:2018-06-19 11:04:54

标签: java boxfuse

原谅非技术应用程序所有者可能是一个愚蠢的问题,我在一年前与一个后端开发人员合作,对我的应用程序应用了一些修复程序,但没有直接从他那里得到他的代码(不经意)。现在我正在与一个新的后端开发人员合作,我们需要这些代码。我们使用boxfuse推送更改,有没有办法从boxfuse获取代码或者我们搞砸了?!

2 个答案:

答案 0 :(得分:2)

我从未使用过BoxFuse,但从documentation来看,您似乎是从有效载荷(对于基于JVM的应用程序)为JAR或WAR文件创建BoxFuse“应用程序”的。一个JAR / WAR文件通常由编译后的代码(“ .class”文件)和其他资源组成,但不包括Java源代码。

换句话说,源代码将不在BoxFuse应用程序中。我想你可能被搞砸了 1


1-除非您/新开发者准备使用反编译的代码及其相关的问题。

答案 1 :(得分:1)

答案取决于它。如果这是一个Node.js应用程序,则可以使用7-zip之类的工具打开图像的图层来找到源。

另一方面,如果它是JVM应用程序,则最好的选择是反编译版本。通过使用7-zip剥开其图层,从图像中提取jar或war,然后通过反编译器运行它。不是很好,但是总比没有好!