Всичко за JAR файловете и къде се използват

JAR (Архив на Java) не е само за Old School Mobile Games

Построен на ZIP файлов формат, а JAR файлът обикновено има файлово разширение .jar. Много от вас вероятно си спомнят тези файлове от времето, когато игри като Midnight Pool, Raging Thunder или Line Rider царуваха върховно на мобилните телефони. В тази статия се потапяме дълбоко в техническите аспекти на файловия формат JAR, както и в различни начини как да отворите JAR файлове и да ги възстановите.



какво е буркан

Какво е JAR файл?

JAR файловете са свързани с Java, компютърен език за програмиране с общо предназначение, специално проектиран да има възможно най-малко зависимости за изпълнение. Това, заедно с няколко други важни функции, го направи изключително подходящ за ранно мобилно и уеб разработка. Когато разработчиците създават ново мобилно или уеб приложение, което включва аудио и графични файлове, както и файлове с класове, те се нуждаят от начин как да го разпространяват лесно. Файловият формат JAR е създаден, за да направи точно това.

Вместо да започне от нулата, JAR се основаваше на ZIP, архивен файлов формат, който поддържа компресиране на данни без загуби. Като такъв, JAR наследи много функции от ZIP и добави няколко нови. Разработчиците бързо приеха JAR като метод за обединяване на много проектни файлове в един файл, който може да бъде допълнително компресиран, за да се спести честотна лента.



четец на sd карти за macbook air

Повечето JAR файлове съдържат манифест файл, който описва как да използвате JAR файла и посочва други JAR файлове за зареждане с JAR. Освен това е възможно цифрово подписване на JAR файлове за допълнителна сигурност. В случай, че средата за изпълнение на Java на потребителя срещне подписан JAR файл, тя ще откаже да зареди всички класове, които не съответстват на подписа на JAR файла.

В наши дни файловият формат JAR все още се използва широко за разпространение на софтуер, написан на Java, в множество платформи. Например, преди да бъдат придобити от Microsoft, Mojang използва един-единствен инсталатор за изтегляне на JAR, за да разпространява Minecraft. Версията на играта за Linux все още се разпространява по този начин и до днес.

основни Linux команди с примери и синтаксис

Как да отворя JAR файлове?

За да отворите всеки JAR файл, ще трябва да инсталирате Java на вашата система. Две най-популярни реализации на Java са от Oracle и Open JDK. Тъй като приложенията са написани с едно или друго предвид, винаги трябва да използвате версията, препоръчана от разработчиците на програмата, която се опитвате да стартирате. Например, разработчиците на Freenet препоръчват използването на Java от Oracle за най-добра производителност.

С инсталирана Java на вашата система, трябва да можете да стартирате всяка JAR програма, като напишете java -jar foo.jar в командния ред (заменете foo с името на програмата, която искате да стартирате). Ако не искате да стартирате JAR файла, можете да преглеждате отделни файлове в него с помощта на файлов архиватор, като 7-Zip или WinRAR.

Как да възстановим изтрити JAR файлове?

Представете си следната ситуация: разработвате мултиплатформен софтуер на Java от това, което изглежда като възраст, и най-накрая сте готови да го изпратите. Опаковате всичко в чист JAR файл, който е готов за разпространение, когато се случи най-лошото - твърдият ви диск се срине. Бързо зареждате от друг твърд диск, за да видите колко е зле, само за да откриете, че всички JAR файлове са изчезнали.



кои са двете различни категории за тип информация?

Ако не знаехте по-добре, вероятно щяхте да занесете твърдия диск на специализирано място за възстановяване на данни, където ще ви таксуват хиляди долари. За щастие, вие знаете по-добре и веднага отваряте своя уеб браузър и изтегляте най-новата версия на Disk Drill. С него вие възстановявате всички изгубени файлове за много кратко време безплатно.

възстановяване на изтрити jar файлове