/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/jode-1.1.1.1_4.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/jode-1.1.1.1_4.txz
jode-1.1.1.1_4.txz-content
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"jode",​"origin":​"java/​jode",​"version":​"1.​1.​1.​1_4",​"comment":​"Java·​package·​containing·​a·​decompiler·​and·​an·​optimizer·​for·​Java",​"maintainer":​"mi@aldan.​algebra.​com",​"www":​"http:​/​/​jode.​sourceforge.​net/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​457580,​"licenselogic":​"single",​"desc":​"JODE·​is·​a·​java·​package·​containing·​a·​decompiler·​and·​an·​optimizer·​for\njava.​·​This·​package·​is·​freely·​available·​under·​the·​GNU·​GPL.​·​The·​bytecode\npackage·​and·​the·​core·​decompiler·​is·​now·​under·​GNU·​Lesser·​General·​Public\nLicense,​·​so·​you·​can·​integrate·​it·​in·​your·​project.​\n\nCan·​be·​used·​from·​command·​line·​or·​through·​the·​Swing-​based·​GUI.​\n\nThe·​decompiler·​reads·​in·​class·​files·​and·​produces·​something·​similar·​to\nthe·​original·​java·​file.​·​Jode·​has·​support·​for·​all·​constructs·​of·​JDK-​1.​3\nincluding·​inner·​and·​anonymous·​classes.​\n\nThe·​optimizer·​transforms·​class·​files·​in·​various·​ways·​with·​can·​be\ncontrolled·​by·​a·​script·​file.​·​It·​supports·​the·​following·​operations:​\n\n\t.​·​Renaming·​class,​·​method,​·​field·​and·​loca·​✂1 {"name":​"jode",​"origin":​"java/​jode",​"version":​"1.​1.​1.​1_4",​"comment":​"Java·​package·​containing·​a·​decompiler·​and·​an·​optimizer·​for·​Java",​"maintainer":​"mi@aldan.​algebra.​com",​"www":​"http:​/​/​jode.​sourceforge.​net/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​457580,​"licenselogic":​"single",​"desc":​"JODE·​is·​a·​java·​package·​containing·​a·​decompiler·​and·​an·​optimizer·​for\njava.​·​This·​package·​is·​freely·​available·​under·​the·​GNU·​GPL.​·​The·​bytecode\npackage·​and·​the·​core·​decompiler·​is·​now·​under·​GNU·​Lesser·​General·​Public\nLicense,​·​so·​you·​can·​integrate·​it·​in·​your·​project.​\n\nCan·​be·​used·​from·​command·​line·​or·​through·​the·​Swing-​based·​GUI.​\n\nThe·​decompiler·​reads·​in·​class·​files·​and·​produces·​something·​similar·​to\nthe·​original·​java·​file.​·​Jode·​has·​support·​for·​all·​constructs·​of·​JDK-​1.​3\nincluding·​inner·​and·​anonymous·​classes.​\n\nThe·​optimizer·​transforms·​class·​files·​in·​various·​ways·​with·​can·​be\ncontrolled·​by·​a·​script·​file.​·​It·​supports·​the·​following·​operations:​\n\n\t.​·​Renaming·​class,​·​method,​·​field·​and·​loca·​✂
/usr/local/share/java/classes/jode-1.1.2-pre1.jar
zipinfo {}
Offset 1, 242 lines modifiedOffset 1, 242 lines modified
1 Zip·​file·​size:​·​457131·​bytes,​·​number·​of·​entries:​·​2401 Zip·​file·​size:​·​457131·​bytes,​·​number·​of·​entries:​·​240
2 -​rw-​-​-​-​·····​2.​0·​fat········​0·​bX·​defN·​16-​Jun-​10·21:​22·​META-​INF/​2 -​rw-​-​-​-​·····​2.​0·​fat········​0·​bX·​defN·​16-​Jun-​12·08:​01·​META-​INF/​
3 -​rw-​-​-​-​·····​2.​0·​fat·······​68·​bl·​defN·​16-​Jun-​10·21:​22·​META-​INF/​MANIFEST.​MF3 -​rw-​-​-​-​·····​2.​0·​fat·······​68·​bl·​defN·​16-​Jun-​12·08:​01·​META-​INF/​MANIFEST.​MF
4 -​rw-​-​-​-​·····​2.​0·​fat······​628·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$3.​class4 -​rw-​-​-​-​·····​2.​0·​fat······​628·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$3.​class
5 -​rw-​-​-​-​·····​2.​0·​fat······​644·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$8.​class5 -​rw-​-​-​-​·····​2.​0·​fat······​644·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$8.​class
6 -​rw-​-​-​-​·····​2.​0·​fat······​606·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$4.​class6 -​rw-​-​-​-​·····​2.​0·​fat······​606·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$4.​class
7 -​rw-​-​-​-​·····​2.​0·​fat······​542·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$1.​class7 -​rw-​-​-​-​·····​2.​0·​fat······​542·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$1.​class
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1386·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​HierarchyTreeModel$Tr​eeElement.​class8 -​rw-​-​-​-​·····​2.​0·​fat·····​1386·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​HierarchyTreeModel$Tr​eeElement.​class
9 -​rw-​-​-​-​·····​2.​0·​fat·····​1441·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$AreaWriter.​class9 -​rw-​-​-​-​·····​2.​0·​fat·····​1441·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$AreaWriter.​class
10 -​rw-​-​-​-​·····​2.​0·​fat·····​4772·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​PackagesTreeModel.​class10 -​rw-​-​-​-​·····​2.​0·​fat·····​4772·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​PackagesTreeModel.​class
11 -​rw-​-​-​-​·····​2.​0·​fat·····​1415·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​PackagesTreeModel$Tre​eElement.​class11 -​rw-​-​-​-​·····​2.​0·​fat·····​1415·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​PackagesTreeModel$Tre​eElement.​class
12 -​rw-​-​-​-​·····​2.​0·​fat·····​9664·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main.​class12 -​rw-​-​-​-​·····​2.​0·​fat·····​9664·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main.​class
13 -​rw-​-​-​-​·····​2.​0·​fat······​581·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$5.​class13 -​rw-​-​-​-​·····​2.​0·​fat······​581·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$5.​class
14 -​rw-​-​-​-​·····​2.​0·​fat·····​5972·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​HierarchyTreeModel.​class14 -​rw-​-​-​-​·····​2.​0·​fat·····​5972·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​HierarchyTreeModel.​class
15 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$2.​class15 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$2.​class
16 -​rw-​-​-​-​·····​2.​0·​fat·····​1769·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$6.​class16 -​rw-​-​-​-​·····​2.​0·​fat·····​1769·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$6.​class
17 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$2$1.​class17 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$2$1.​class
18 -​rw-​-​-​-​·····​2.​0·​fat·····​1003·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​swingui/​Main$7.​class18 -​rw-​-​-​-​·····​2.​0·​fat·····​1003·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​swingui/​Main$7.​class
19 -​rw-​-​-​-​·····​2.​0·​fat······​820·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​NewObject.​class19 -​rw-​-​-​-​·····​2.​0·​fat······​820·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​NewObject.​class
20 -​rw-​-​-​-​·····​2.​0·​fat·····​3935·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​CodeVerifier$Type.​class20 -​rw-​-​-​-​·····​2.​0·​fat·····​3935·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​CodeVerifier$Type.​class
21 -​rw-​-​-​-​·····​2.​0·​fat······​312·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​InterpreterException.​class21 -​rw-​-​-​-​·····​2.​0·​fat······​312·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​InterpreterException.​class
22 -​rw-​-​-​-​·····​2.​0·​fat·····​1906·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​Value.​class22 -​rw-​-​-​-​·····​2.​0·​fat·····​1906·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​Value.​class
23 -​rw-​-​-​-​·····​2.​0·​fat····​15544·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​CodeVerifier.​class23 -​rw-​-​-​-​·····​2.​0·​fat····​15544·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​CodeVerifier.​class
24 -​rw-​-​-​-​·····​2.​0·​fat····​14074·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​Interpreter.​class24 -​rw-​-​-​-​·····​2.​0·​fat····​14074·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​Interpreter.​class
25 -​rw-​-​-​-​·····​2.​0·​fat······​302·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​VerifyException.​class25 -​rw-​-​-​-​·····​2.​0·​fat······​302·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​VerifyException.​class
26 -​rw-​-​-​-​·····​2.​0·​fat·····​6389·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​SimpleRuntimeEnvironm​ent.​class26 -​rw-​-​-​-​·····​2.​0·​fat·····​6389·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​SimpleRuntimeEnvironm​ent.​class
27 -​rw-​-​-​-​·····​2.​0·​fat·····​8163·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​SyntheticAnalyzer.​class27 -​rw-​-​-​-​·····​2.​0·​fat·····​8163·​bl·​defN·​16-​Jun-​12·08:​00·​jode/​jvm/​SyntheticAnalyzer.​class
28 -​rw-​-​-​-​·····​2.​0·​fat·····​2600·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​CodeVerifier$VerifyIn​fo.​class28 -​rw-​-​-​-​·····​2.​0·​fat·····​2600·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​CodeVerifier$VerifyIn​fo.​class
29 -​rw-​-​-​-​·····​2.​0·​fat······​876·​bl·​defN·​16-​Jun-​10·21:​20·​jode/​jvm/​RuntimeEnvironment.​class29 -​rw-​-​-​-​·····​2.​0·​fat······​876·​bl·​defN·​16-​Jun-​12·07:​59·​jode/​jvm/​RuntimeEnvironment.​class
30 -​rw-​-​-​-​·····​2.​0·​fat·····​1699·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​TranslationTable.​class30 -​rw-​-​-​-​·····​2.​0·​fat·····​1699·​bl·​defN·​16-​Jun-​12·08:​00·​jode/​obfuscator/​TranslationTable.​class
31 -​rw-​-​-​-​·····​2.​0·​fat·····​4472·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​Identifier.​class31 -​rw-​-​-​-​·····​2.​0·​fat·····​4472·​bl·​defN·​16-​Jun-​12·08:​00·​jode/​obfuscator/​Identifier.​class
32 -​rw-​-​-​-​·····​2.​0·​fat······​188·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​Renamer.​class32 -​rw-​-​-​-​·····​2.​0·​fat······​188·​bl·​defN·​16-​Jun-​12·08:​00·​jode/​obfuscator/​Renamer.​class
33 -​rw-​-​-​-​·····​2.​0·​fat····​23232·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer.​class33 -​rw-​-​-​-​·····​2.​0·​fat····​23232·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer.​class
34 -​rw-​-​-​-​·····​2.​0·​fat·····​1608·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​StrongRenamer$1.​class34 -​rw-​-​-​-​·····​2.​0·​fat·····​1608·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​StrongRenamer$1.​class
35 -​rw-​-​-​-​·····​2.​0·​fat·····​2780·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer$JSRT​argetInfo.​class35 -​rw-​-​-​-​·····​2.​0·​fat·····​2780·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer$JSRT​argetInfo.​class
36 -​rw-​-​-​-​·····​2.​0·​fat·····​2800·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer$Cons​tValue.​class36 -​rw-​-​-​-​·····​2.​0·​fat·····​2800·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer$Cons​tValue.​class
37 -​rw-​-​-​-​·····​2.​0·​fat·····​1157·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​LocalOptimizer$TodoQu​eue.​class37 -​rw-​-​-​-​·····​2.​0·​fat·····​1157·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​LocalOptimizer$TodoQu​eue.​class
38 -​rw-​-​-​-​·····​2.​0·​fat·····​2231·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​KeywordRenamer.​class38 -​rw-​-​-​-​·····​2.​0·​fat·····​2231·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​KeywordRenamer.​class
39 -​rw-​-​-​-​·····​2.​0·​fat·····​2163·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​SerializePreserver.​class39 -​rw-​-​-​-​·····​2.​0·​fat·····​2163·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​SerializePreserver.​class
40 -​rw-​-​-​-​·····​2.​0·​fat·····​2118·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​MultiIdentifierMatche​r.​class40 -​rw-​-​-​-​·····​2.​0·​fat·····​2118·​bl·​defN·​16-​Jun-​12·08:​00·​jode/​obfuscator/​modules/​MultiIdentifierMatche​r.​class
41 -​rw-​-​-​-​·····​2.​0·​fat······​835·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​LocalOptimizer$InstrI​nfo.​class41 -​rw-​-​-​-​·····​2.​0·​fat······​835·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​LocalOptimizer$InstrI​nfo.​class
42 -​rw-​-​-​-​·····​2.​0·​fat·····​1024·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​obfuscator/​modules/​UniqueRenamer$1.​class42 -​rw-​-​-​-​·····​2.​0·​fat·····​1024·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​UniqueRenamer$1.​class
43 -​rw-​-​-​-​·····​2.​0·​fat·····​2284·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​LocalOptimizer$LocalI​nfo.​class43 -​rw-​-​-​-​·····​2.​0·​fat·····​2284·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​LocalOptimizer$LocalI​nfo.​class
44 -​rw-​-​-​-​·····​2.​0·​fat······​750·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer$Cons​tantInfo.​class44 -​rw-​-​-​-​·····​2.​0·​fat······​750·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer$Cons​tantInfo.​class
45 -​rw-​-​-​-​·····​2.​0·​fat·····​1141·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​NameSwapper$NameGener​ator.​class45 -​rw-​-​-​-​·····​2.​0·​fat·····​1141·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​NameSwapper$NameGener​ator.​class
46 -​rw-​-​-​-​·····​2.​0·​fat······​589·​bl·​defN·​16-​Jun-​10·21:​22·​jode/​obfuscator/​modules/​UniqueRenamer.​class46 -​rw-​-​-​-​·····​2.​0·​fat······​589·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​UniqueRenamer.​class
47 -​rw-​-​-​-​·····​2.​0·​fat······​238·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​LocalOptimizer$1.​class47 -​rw-​-​-​-​·····​2.​0·​fat······​238·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​LocalOptimizer$1.​class
48 -​rw-​-​-​-​·····​2.​0·​fat·····​6427·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer$Stac​kLocalInfo.​class48 -​rw-​-​-​-​·····​2.​0·​fat·····​6427·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer$Stac​kLocalInfo.​class
49 -​rw-​-​-​-​·····​2.​0·​fat····​14071·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​LocalOptimizer.​class49 -​rw-​-​-​-​·····​2.​0·​fat····​14071·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​LocalOptimizer.​class
50 -​rw-​-​-​-​·····​2.​0·​fat·····​1220·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​KeywordRenamer$1.​class50 -​rw-​-​-​-​·····​2.​0·​fat·····​1220·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​KeywordRenamer$1.​class
51 -​rw-​-​-​-​·····​2.​0·​fat······​645·​bl·​defN·​16-​Jun-​10·21:​21·​jode/​obfuscator/​modules/​ConstantAnalyzer$Todo​Queue.​class51 -​rw-​-​-​-​·····​2.​0·​fat······​645·​bl·​defN·​16-​Jun-​12·08:​01·​jode/​obfuscator/​modules/​ConstantAnalyzer$Todo​Queue.​class
52 [·​190·​lines·​removed·​]52 [·​190·​lines·​removed·​]
242 240·​files,​·​804348·​bytes·​uncompressed,​·​418643·​bytes·​compressed:​··​48.​0%242 240·​files,​·​804348·​bytes·​uncompressed,​·​418643·​bytes·​compressed:​··​48.​0%