Geekflare wordt ondersteund door ons publiek. We kunnen affiliate commissies verdienen met het kopen van links op deze site.
In Ontwikkeling Laatst bijgewerkt: 12 september 2023
Deel op:
Invicti beveiligingsscanner voor webtoepassingen - de enige oplossing die automatische verificatie van kwetsbaarheden levert met Proof-Based Scanning™.

Stel je voor: je hebt net een interessant Java-project toegewezen gekregen met een goede beloning. Of je bent gerekruteerd om deel uit te maken van een team dat werkt aan een spannend Java-project en moet voortbouwen op een bestaande codebase. 

Jij neemt je machine mee en de projectmanager deelt de broncode. Wanneer je het echter probeert te openen, lukt dat niet. Je ontdekt dat het is opgeslagen in JAR, een indeling die je nog nooit hebt gezien of misschien wel over hebt gehoord of gelezen, maar nooit hebt geopend. Wat doe je nu? Moet je het aanbod afslaan? Nee. 

We versturen en ontvangen dagelijks bestanden in verschillende formaten. Sommige bestandsformaten zijn gebruikelijker dan andere en misschien ben je er al een paar tegengekomen die je niet kon openen op je computer of mobiele apparaat. 

Java-archief

JAR, Java Archive, is een verzameling Java-bestanden die zijn gecomprimeerd voor opslag- en herdistributiedoeleinden. JAR-bestanden zijn belangrijk in de volgende scenario's;

  • Distributie van codes: Applicaties kunnen groot worden naarmate de ontwikkeling vordert. Door Java-code in JAR-bestanden te zippen, kun je eenvoudig code delen via het internet of toepassingen met een beperkte bestandsgrootte. 
  • Code organisatie: Je kunt code organiseren in logische eenheden en deze in JAR-bestanden zippen. 
  • Codebeveiliging: Je kunt je Java-code comprimeren in JAR-bestanden en deze digitaal ondertekenen om te voorkomen dat er mee geknoeid wordt. 
  • Inzet: Je kunt gecomprimeerde Java-code als JAR-bestanden naar je servers sturen voor implementatie. 
  • Herbruikbaarheid van code: Ontwikkelaars kunnen herbruikbare bibliotheken en componenten maken, ze verpakken als JAR-bestanden en ze delen om ze in andere projecten te gebruiken. 

Nu je het belang van het comprimeren van Java-bestanden in de JAR-indeling begrijpt, kunnen we de verschillende benaderingen verkennen die je kunt gebruiken om ze te openen. 

Er zijn drie belangrijke benaderingen: online tools, standalone tools of de opdrachtregel om JAR-bestanden te openen en uit te voeren. Laten we elk van deze benaderingen eens grondig bekijken. 

Online tools om JAR-bestanden te openen

Er bestaan verschillende online tools waarmee je een JAR-bestand kunt uploaden, uitpakken en vervolgens downloaden op je computer. Bij sommige van deze tools moet je een account openen, bij andere niet. Dit zijn enkele online tools die je kunt gebruiken;

#1. FreeFileConvert

freefileconvert

Deze FreeFileConvert tool helpt bij het converteren van .jar-bestanden naar .zip-bestanden. Je kunt het zipbestand dan uitpakken op je computer en de Java-bestanden openen. 

Het mooie van zipbestanden is dat je ze op de meeste besturingssystemen kunt uitpakken zonder extra software te gebruiken. MacOS, Windows en op Linux gebaseerde systemen zoals Ubuntu zijn enkele besturingssystemen waarbij je geen extra software nodig hebt om een zipbestand te openen. 

Stappen voor het converteren van JAR-bestanden naar zip-bestanden

  1. Selecteer het bestand dat je wilt converteren van JAR naar zip-formaat. Het bestand kan worden opgeslagen op je computer, in een cloudaccount zoals Google Drive of Dropbox, of in een URL. 
  2. Selecteer je uitvoerformaat. Selecteer ZIP-formaat in het vervolgkeuzemenu. Je kunt maximaal vijf bestanden tegelijk uploaden en het maximum dat je kunt converteren is een bundelgrootte van 500 MB. Wacht tot alle bestanden zijn geüpload. 
  3. Klik op de knop Converteren. Wacht tot alle bestanden geconverteerd zijn. Je kunt de geconverteerde bestanden maximaal vijf keer downloaden. Je kunt ook beslissen om de geconverteerde bestanden uit de wachtrij te verwijderen.

Je kunt FreeFileConvert gebruiken als gast of als gebruiker. Maak een account aan en log in als je je gebruikersgeschiedenis wilt bewaren en in de toekomst toegang wilt hebben tot de bestanden die je hebt uitgepakt. 

#2. ezyZip

YouTube video

ezyZip is een online hulpprogramma voor het converteren van JAR-bestanden naar zip-bestanden. Deze tool werkt perfect met de meeste besturingssystemen. Je kunt deze tool gebruiken op verschillende browsers, zoals Chrome, Safari, Firefox en Opera. 

Stappen voor het converteren van JAR-bestanden naar zip-bestanden met ezyZip

  1. Selecteer het JAR-bestand dat je wilt openen. Je kunt de Dropbox-optie gebruiken als de bestanden zich in de cloud of op je computer bevinden. Als de bestanden op je lokale computer staan, kun je ze ook slepen. Zodra je klaar bent, zal de tool de bestanden automatisch uitpakken en een lijst maken van alle items. 
  2. De bestanden opslaan. Klik op de knop "Opslaan" om de individuele bestanden op je lokale schijf op te slaan. 
  3. (Optioneel) Bekijk een voorbeeld van de bestanden in je browser. Klik op de knop "Preview" (Voorbeeld) om de bestanden in je browser te openen. Deze optie is echter alleen beschikbaar voor sommige bestandsformaten. 

#3. Appscms

Appscms-1

Appscms JAR-bestandsopener extraheert bestanden uit een JAR-map in leesbare formaten. Je kunt deze bestanden op je computer openen met je normale apps. 

Stappen voor het openen van JAR-bestanden 

  • Upload je JAR-bestanden naar de Appscms tool. Selecteer het bestand op uw lokale computer of sleep het naar de tool.
  • Wacht op de extractie.
  • Download de uitgepakte bestanden.

Dit hulpprogramma slaat de uitgepakte bestanden korte tijd op en verwijdert ze vervolgens. 

Standalone tools om JAR-bestanden te openen

Je kunt downloadbare tools op je computer installeren om JAR-bestanden uit te pakken. Dit zijn enkele van de beste;

#1. WinZip

WinZip is een hulpprogramma waarmee je bestanden met een paar klikken kunt in- en uitpakken. Met deze tool kun je moeiteloos bestanden van het ene formaat naar het andere converteren.

Je kunt WinZip met verschillende besturingssystemen gebruiken als je het juiste pakket downloadt. Je kunt je bestanden ook delen na het zippen/unzippen met hetzelfde programma.

winzip

Belangrijkste kenmerken

  • Pak alle belangrijke bestandsformaten uit. 
  • Beschermt en beveiligt je bestanden met encryptie op hoog niveau.
  • Gemakkelijk te verbinden met je cloud tools zoals Google Drive en Dropbox.
  • Bestanden op je pc openen en beheren.

WinZip is een freemiumproduct. Je kunt de Pro-versie uitproberen via de gratis proefversie van 21 dagen. 

#2. inRAR

winrar-2

WinRAR is een multifunctionele tool waarmee je JAR-bestanden kunt uitpakken in de door jou gewenste formaten. Deze tool kan worden gedownload op apparaten met Windows, macOS, Linux en Android-besturingssystemen. WinRAR is geschikt voor particulieren, bedrijven en overheidsorganisaties vanwege de hoge prestaties en beveiligingsfuncties.

Belangrijkste kenmerken

  • JAR en andere bestandsformaten in- en uitpakken
  • Al je bestanden zijn beveiligd met AES 256-bits coderingstechnologie
  • Je kunt JAR-bestanden opsplitsen in kleine en hanteerbare stukjes
  • WinRAR is beschikbaar in 40 talen

#3. 7-Zip

afbeelding-117

7-Zip is gratis software die kan worden gebruikt op persoonlijke of commerciële computers. Zijn tool is beschikbaar in verschillende talen, zoals Engels, Frans en Chinees. Het product heeft verschillende pakketten voor Windows-besturingssystemen en een p7zip-versie voor Linux-gebaseerde besturingssystemen.

Belangrijkste kenmerken 

  • U kunt bestanden in- en uitpakken met dit hulpprogramma
  • Je kunt 7-Zip in meer dan 87 talen gebruiken
  • Heeft een opdrachtregelversie die geschikt is voor Linux-gebaseerde besturingssystemen
  • De AES-256 coderingsfunctie maakt het eenvoudig om bestanden te beschermen tegen ongeoorloofd gebruik

#4. Java decompiler 

afbeelding-116

Java decompiler (JD Project) is een zelfstandig hulpprogramma dat je kunt gebruiken om JAR-bestanden en andere formaten uit te pakken. Zijn hulpprogramma bestaat uit drie delen: de JD-GUI, JD-Eclipse en JD-Core. Je kunt alle .class bestanden met de JD-GUI (een standalone grafisch hulpprogramma).

Belangrijkste kenmerken 

  • U kunt bestanden slepen en neerzetten tijdens het gebruik van JD Project
  • Je kunt door de hiërarchie van Java-modules en klassebestanden bladeren met JD-GUI
  • Ondersteunt het uitpakken en weergeven van verschillende bestandstypen

Commandoregels om JAR-bestanden te openen

Je kunt de opdrachtregel gebruiken om JAR-bestanden te openen/uitvoeren, ongeacht of je op Windows, macOS of Linux besturingssystemen werkt. 

Je moet echter wel Java Runtime Environment (JRE) hebben geïnstalleerd op je lokale machine. Als je JRE niet op je machine hebt geïnstalleerd, kun je deze ophalen hier voordat u naar de volgende stap gaat. 

Open je opdrachtregel en controleer of Java is geïnstalleerd op je computer met dit commando;

java -version

Als het geïnstalleerd is, krijg je iets vergelijkbaars als dit op je terminal;

Java-Versie-1

Volg deze stappen om je JAR-bestand te openen;

  • Zoek de map die je wilt openen en open deze in de terminal. Mijn JAR-bestand staat op het bureaublad)
  • Gebruik deze opdracht om je JAR-bestand te openen;
java -jar filename.jar

Waarbij "bestandsnaam" de naam is van het bestand waarop je je richt. 

In mijn geval heb ik mijn JAR-bestand "MyProject.jar" genoemd, dat zich in de map "MyProject" bevindt. 

Dit is mijn bestandsstructuur, waarbij "MyProject.jar" het laatste bestand is. 

MijnProject-1

Om mijn bestand te openen, voer ik dit commando uit;

java -jar MyProject.jar

Als ik dat commando uitvoer, wordt het JAR-bestand uitgevoerd en wordt de inhoud van het bestand in de terminal weergegeven. 

Mijn bestand had een eenvoudig programma dat "Hallo, wereld!" afdrukte.

JAR-bestand-op-terminal-1

Beste werkwijzen voor het openen van JAR-bestanden 

  • De inhoud van het JAR-bestand begrijpen: Je zult online veel bestanden vinden, maar dat betekent niet dat alles op je lokale machine terecht moet komen. s een beginner kun je in de verleiding komen om elk software- en Java-bestand dat je online vindt te downloaden. Zorg er echter voor dat je begrijpt wat er in de doelbestanden staat. 
  • Open JAR-bestanden van vertrouwde bronnen: Helaas heeft niet elke internetgebruiker goede bedoelingen. t wordt nog riskanter als je te maken hebt met uitvoerbare bestanden zoals JAR-bestanden. Zorg ervoor dat je dergelijke bestanden alleen downloadt van sites die je kunt vertrouwen. 
  • Lees het privacybeleid van online tools: De meeste online tools zijn gratis. Je moet echter wel begrijpen hoe ze de bestanden verwerken die je uploadt voor de extractie, anders komen je bestanden in verkeerde handen terecht. Gelukkig slaan de tools die we hierboven hebben besproken je bestanden niet op hun servers op. 
  • Houd je JRE up-to-date: Als je van plan bent om JAR-bestanden op je lokale machine uit te pakken, installeer dan Java Runtime Environment (JRE). Blijf online controleren op JRE-updates om de nieuwste beveiligingspatches te krijgen voordat je JAR-bestanden uitvoert. 
  • Scannen op virussen: De gezondheid van je machine is belangrijk. Voer na het downloaden van JAR-bestanden een scanner uit om eventuele virussen te identificeren die de normale werking van je pc kunnen beïnvloeden. 
  • Lees gebruikersbeoordelingen en documentatie: Als je JAR-bestanden downloadt van een openbare repository, controleer dan de documentatie over het gebruik van dergelijke bestanden. Je kunt ook de opmerkingen en recensies van gebruikers controleren voordat je dergelijke bestanden opent. 

Inpakken

Je kunt JAR-bestanden gemakkelijk openen met online tools, standalone tools of de opdrachtregel. De keuze van de aanpak hangt af van hoe je de bestanden wilt gebruiken en van je voorkeuren. 

Het belangrijkste voordeel van het gebruik van de opdrachtregel is dat je je kunt richten op specifieke klassen of secties van je JAR-bestand. Houd je echter altijd aan de best practices die we hebben gegeven voordat je JAR-bestanden opent of uitvoert. 

Je kunt ook de beste ZIP-kraakgereedschap.

  • Titus Kamunya
    Auteur
Met dank aan onze sponsors
Meer geweldige lezingen over ontwikkeling
Energie voor uw bedrijf
Enkele van de tools en services om je bedrijf te helpen groeien.
  • Invicti maakt gebruik van Proof-Based Scanning™ om de geïdentificeerde kwetsbaarheden automatisch te verifiëren en binnen enkele uren bruikbare resultaten te genereren.
    Probeer Invicti
  • Web scraping, residentiële proxy, proxy manager, web unlocker, zoekmachine crawler en alles wat je nodig hebt om webgegevens te verzamelen.
    Probeer Brightdata
  • Monday.com is een alles-in-één werk OS om je te helpen bij het beheren van projecten, taken, werk, verkoop, CRM, operaties, workflows en meer.
    Probeer maandag
  • Intruder is een online kwetsbaarhedenscanner die zwakke plekken in de cyberbeveiliging van uw infrastructuur vindt om kostbare datalekken te voorkomen.
    Probeer indringer