Créer des archives au format jar - Logiciels - Windows & Software
Marsh Posté le 20-05-2009 à 13:32:45
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.
Marsh Posté le 20-05-2009 à 13:37:40
7-zip ne le fait pas. Peut être que ça n'existe pas, que le format est protégé par Sun?
Marsh Posté le 20-05-2009 à 13:41:58
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 .
Marsh Posté le 20-05-2009 à 13:56:55
ReplyMarsh Posté le 20-05-2009 à 15:13:58
^^
en plus, 7-zip sait gérer les archives jar (mais il ne sait pas les créer directement, dommage)
Marsh Posté le 20-05-2009 à 15:39:23
gagaches a écrit : tu fais une archive zip. |
+1
C'est juste un zip renommé
Marsh Posté le 20-05-2009 à 15:51:17
Ah non!
Citation : A file is considered a JAR archive if it contains a predefined 64-byte |
http://www.wotsit.org/list.asp?sea [...] button=GO!
C'est un exemple de différence.
Marsh Posté le 20-05-2009 à 16:08:48
ReplyMarsh Posté le 20-05-2009 à 16:42:38
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
Marsh Posté le 20-05-2009 à 16:56:18
gagaches a écrit : sisi, le format zip est aussi un crc32 xor |
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 : |
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?
Marsh Posté le 20-05-2009 à 18:51:05
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.
Marsh Posté le 21-05-2009 à 00:13:50
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
Marsh Posté le 18-07-2011 à 10:44:36
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.
Marsh Posté le 18-07-2011 à 13:00:12
je te laisse lire ça :
http://support.mozilla.com/fr/questions/807720
c'est spécifique à omni.jar en fait ce pb.
Marsh Posté le 20-05-2009 à 12:33:25
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