Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1171 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Créer des archives au format jar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer des archives au format jar

n°2862775
ngkreator
Posté le 20-05-2009 à 12:33:25  profilanswer
 

J'aimerais créer des archives au format jar à l'aide d'un utilitaire simple sous Windows. Je n'ai pas envie d'installer le framework Java pour développeurs pour ça.
 
Merci de votre aide.


Message édité par ngkreator le 20-05-2009 à 12:33:44
mood
Publicité
Posté le 20-05-2009 à 12:33:25  profilanswer
 

n°2862789
Profil sup​primé
Posté le 20-05-2009 à 13:32:45  answer
 

Si 7-zip et peazip ne savent pas compresser en jar, il me semble impossible de le faire sans le JDK de Sun :/
 
A confirmer.

n°2862792
ngkreator
Posté le 20-05-2009 à 13:37:40  profilanswer
 

7-zip ne le fait pas. Peut être que ça n'existe pas, que le format est protégé par Sun?

n°2862795
Profil sup​primé
Posté le 20-05-2009 à 13:41:58  answer
 

ngkreator a écrit :

7-zip ne le fait pas. Peut être que ça n'existe pas, que le format est protégé par Sun?


 
Si le format est gratuit, je ne sais pas en revanche si Sun interdit à des développeurs tierce-partie d'utiliser le même compresseur : du moins aucun mot là-dessus sur wikipedia :??:.

n°2862798
ngkreator
Posté le 20-05-2009 à 13:49:20  profilanswer
 

Ah ben non puisque l'utilitaire jar existe sous linux.

n°2862800
gagaches
Posté le 20-05-2009 à 13:56:55  profilanswer
 

tu fais une archive zip.
 
puis tu la renommes en .jar.
 
that's all folk !

n°2862805
Profil sup​primé
Posté le 20-05-2009 à 14:20:40  answer
 

C'était tout simple : normal vu que jar se base sur zip :o

n°2862819
gagaches
Posté le 20-05-2009 à 15:13:58  profilanswer
 

^^
 
en plus, 7-zip sait gérer les archives jar (mais il ne sait pas les créer directement, dommage)

n°2862823
freds45
Posté le 20-05-2009 à 15:39:23  profilanswer
 

gagaches a écrit :

tu fais une archive zip.
 
puis tu la renommes en .jar.
 
that's all folk !


+1
C'est juste un zip renommé


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2862826
ngkreator
Posté le 20-05-2009 à 15:51:17  profilanswer
 

Ah non!  
 

Citation :

A file is considered a JAR archive if it contains a predefined 64-byte
    structure.
 
    Structure description:
 
       at byte offset 0 for 4 bytes:
 
          Whole structure CRC32 XOR-ed with 0xffffffff and shifted
          cyclically 11 bits to the right (to the lowest bit). When
          counting CRC32 this field itself is assumed to be 0.
 
       at byte offset 14 for 6 bytes:
 
          signature: 0x1A 'J' 'a' 'r' 0x1B 0x00

http://www.wotsit.org/list.asp?sea [...] button=GO!
 
C'est un exemple de différence.

mood
Publicité
Posté le 20-05-2009 à 15:51:17  profilanswer
 

n°2862830
gagaches
Posté le 20-05-2009 à 16:08:48  profilanswer
 

sisi, le format zip est aussi un crc32 xor :D
 
de toute façon, essayes et tu verras :D

n°2862838
freds45
Posté le 20-05-2009 à 16:42:38  profilanswer
 

J'ai fait un test :
j'ai pris un .jar que j'ai décompressé. J'ai rezippé le tout, et renommé le .zip en .jar => ça s'exécute :)

Message cité 1 fois
Message édité par freds45 le 20-05-2009 à 16:43:19

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2862844
ngkreator
Posté le 20-05-2009 à 16:56:18  profilanswer
 

gagaches a écrit :

sisi, le format zip est aussi un crc32 xor :D
 
de toute façon, essayes et tu verras :D


Ok mais un fichier zip n'a pas cette signature à l'offset 14:

Citation :

0x1A 'J' 'a' 'r' 0x1B 0x00

On a beau le renommer en zip ça n'y change rien. Si un programme a décidé de vérifier cette signature pour considérer ce fichier comme jar, alors je l'ai dans l'os.
 

freds45 a écrit :

J'ai fait un test :
j'ai pris un .jar que j'ai décompressé. J'ai rezippé le tout, et renommé le .zip en .jar => ça s'exécute :)

Qu'est-ce que tu veux dire par s'exécute? Que ton gestionnaire d'arhive arrive à l'ouvrir ou que java arrive à l'ouvrir en tant qu'exécutable?

Message cité 1 fois
Message édité par ngkreator le 20-05-2009 à 16:57:14
n°2862886
freds45
Posté le 20-05-2009 à 18:51:05  profilanswer
 

ngkreator a écrit :

Qu'est-ce que tu veux dire par s'exécute? Que ton gestionnaire d'arhive arrive à l'ouvrir ou que java arrive à l'ouvrir en tant qu'exécutable?


java exécute le code qui est dedans.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2862938
gagaches
Posté le 21-05-2009 à 00:13:50  profilanswer
 

pour l'instant, je n'ai pas encore découvert de soft se faisant chier à vérifier la signature du fichier pour le considérer comme un .jar (à part un antivirus mais bon).
 
en bref, t'emmerdes pas :D

n°2862940
ngkreator
Posté le 21-05-2009 à 00:38:58  profilanswer
 

Ok merci ;)

n°3001100
neo-blaste​r
Posté le 18-07-2011 à 10:44:36  profilanswer
 

Salut
 
Je veux pas ressortir un vieux topic, mais je suis coincer par cette foutu de verification dont ils parlent dans la discution.
Pour modifier l'archive omni.jar de firefox pour éditer les profiles des utilisateurs (pour appliquer un proxy non modifiable par les utilisateurs grace a prefLock("","" ))
Le probléme c'est que quand je fait la compression avec 7-zip et que je renommer en jar firefox ne s'execute plus. Il y a un message d'erreur.
Il reconnait que ce n'est plus un jar.
 
Je sais pas du tout comment créer un jar d'origine.

n°3001146
gagaches
Posté le 18-07-2011 à 13:00:12  profilanswer
 

je te laisse lire ça :
http://support.mozilla.com/fr/questions/807720
 
c'est spécifique à omni.jar en fait ce pb.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Créer des archives au format jar

 

Sujets relatifs
Format et partition système (PC Acer)[Résolu] Pilote controleur sata du HP DV7-1125ea pr creer CD nLite XP
Supprimer le message sous VISTA "Créer disque de sauvegarde"Créer interface simple reliant à documents ?!!
Comment créer un clé bootable ?Gros problème après un format + clear CCMOS
créer une variable d'environnement manuellementTransformer un ppt en PDF en conservant le format
[Résolu]Créer cd installation 
Plus de sujets relatifs à : Créer des archives au format jar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR