In newer versions of JVM 1.8 and above, the JVM allows classefile JAR file entries to be suffixed with "/" in fooling multiple tools into treating the classfile as a directory. Notably used in the Paramorphism Java bytecode obfuscator.
A more detailed writeup can be found here.
Note: this will not work on earlier versions of JVM 1.8 and below.
BCV does not take this edge case into account when loading the JAR archive entries and as a result does not parse the classfiles.
N/A
JBE does not take this edge case into account when loading the JAR archive entries and as a result does not parse the classfiles.
N/A
JBM does not take this edge case into account when loading the JAR archive entries and as a result does not parse the classfiles.
N/A