I would deem its for user end safety. The Meta-INF is mostly Checksums. It is java and its vulnerable to easy changes. This changes could be by Viruses, corruption of the download, few other things. This is to ensure "non tech savy" people that play Minecraft are safe and do not have to worry about their game being damaged or corrupted and it does harm to their system "possible, such as BSOD", or virus corrupts the game and gets executed and goes on about its business.
Guess I could add this as well, applies to all java applications.
[b] The META-INF directory[/b]
The following files/directories in the META-INF directory are recognized and interpreted by the Java 2 Platform to configure applications, extensions, class loaders and services:[list]
[*]MANIFEST.MF
[/list]
The manifest file that is used to define extension and package related data.[list]
[*]INDEX.LIST
[/list]
This file is generated by the new "-i" option of the jar tool, which contains location information for packages defined in an application or extension. It is part of the JarIndex implementation and used by class loaders to speed up their class loading process.[list]
[*]x.SF
[/list]
The signature file for the JAR file. 'x' stands for the base file name.[list]
[*]x.DSA
[/list]
The signature block file associated with the signature file with the same base file name. This file stores the digital signature of the corresponding signature file.[list]
[*]services/
[/list]
This directory stores all the service provider configuration files.
Just to say, Meta-INF is just to ensure all files are there and are correct and not corrupted. It helps the Java application ensure all the files it needs to run are there, without Meta-INF the application will run but if it misses a file it needs, it will crash or stop.
I would deem its for user end safety. The Meta-INF is mostly Checksums. It is java and its vulnerable to easy changes. This changes could be by Viruses, corruption of the download, few other things. This is to ensure "non tech savy" people that play Minecraft are safe and do not have to worry about their game being damaged or corrupted and it does harm to their system "possible, such as BSOD", or virus corrupts the game and gets executed and goes on about its business.
Guess I could add this as well, applies to all java applications.
[b] The META-INF directory[/b]
The following files/directories in the META-INF directory are recognized and interpreted by the Java 2 Platform to configure applications, extensions, class loaders and services:[list]
[*]MANIFEST.MF
[/list]
The manifest file that is used to define extension and package related data.[list]
[*]INDEX.LIST
[/list]
This file is generated by the new "-i" option of the jar tool, which contains location information for packages defined in an application or extension. It is part of the JarIndex implementation and used by class loaders to speed up their class loading process.[list]
[*]x.SF
[/list]
The signature file for the JAR file. 'x' stands for the base file name.[list]
[*]x.DSA
[/list]
The signature block file associated with the signature file with the same base file name. This file stores the digital signature of the corresponding signature file.[list]
[*]services/
[/list]
This directory stores all the service provider configuration files.
Just to say, Meta-INF is just to ensure all files are there and are correct and not corrupted. It helps the Java application ensure all the files it needs to run are there, without Meta-INF the application will run but if it misses a file it needs, it will crash or stop.
I would deem its for user end safety. The Meta-INF is mostly Checksums. It is java and its vulnerable to easy changes. This changes could be by Viruses, corruption of the download, few other things. This is to ensure "non tech savy" people that play Minecraft are safe and do not have to worry about their game being damaged or corrupted and it does harm to their system "possible, such as BSOD", or virus corrupts the game and gets executed and goes on about its business.
Guess I could add this as well, applies to all java applications.
[b] The META-INF directory[/b]
The following files/directories in the META-INF directory are recognized and interpreted by the Java 2 Platform to configure applications, extensions, class loaders and services:[list]
[*]MANIFEST.MF
[/list]
The manifest file that is used to define extension and package related data.[list]
[*]INDEX.LIST
[/list]
This file is generated by the new "-i" option of the jar tool, which contains location information for packages defined in an application or extension. It is part of the JarIndex implementation and used by class loaders to speed up their class loading process.[list]
[*]x.SF
[/list]
The signature file for the JAR file. 'x' stands for the base file name.[list]
[*]x.DSA
[/list]
The signature block file associated with the signature file with the same base file name. This file stores the digital signature of the corresponding signature file.[list]
[*]services/
[/list]
This directory stores all the service provider configuration files.
Just to say, Meta-INF is just to ensure all files are there and are correct and not corrupted. It helps the Java application ensure all the files it needs to run are there, without Meta-INF the application will run but if it misses a file it needs, it will crash or stop.
I knew it had some use, wasn't sure EXACTLY what though. Apparently it's useful, although not overly useful. Sorry for double quote, but it glitched up.
anyone else see herobine on xbox minecraft?,
anyone else see herobine on xbox minecraft?,
Guess I could add this as well, applies to all java applications.
Just to say, Meta-INF is just to ensure all files are there and are correct and not corrupted. It helps the Java application ensure all the files it needs to run are there, without Meta-INF the application will run but if it misses a file it needs, it will crash or stop.
I knew it had some use, wasn't sure EXACTLY what though. Apparently it's useful, although not overly useful. Sorry for double quote, but it glitched up.