IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Extraire un fichier JKS


Sujet :

Java

  1. #1
    Membre confirmé
    Homme Profil pro
    dev. full stack
    Inscrit en
    Octobre 2016
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : dev. full stack
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2016
    Messages : 89
    Par défaut Extraire un fichier JKS
    Bonjour,

    Je cherche à exstraire un fichier JKS de mon package java afin de permettre d'avoir un certificat SSL qui s'installae automatiquement lorsque l'on démarre la première fois l'application.
    Si, par la suite, je dois remplacer le certificat, je mettrais à jour le fichier extrait.

    Mon code actuel est:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int bRead = -1;
    while ((bRead = in.read()) != -1) 
    out.write(bRead);
    Mistral AI (via duckduckgo) me propose ceci (selon lui, c'est plus rapide) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     byte[] buffer = new byte[8192]; // 8KB buffer (optimal for most cases)
        int bytesRead;
        while ((bytesRead = in.read(buffer)) != -1) {
            out.write(buffer, 0, bytesRead); // Write only the read bytes
        }
    Note : le fichier jks sous windows faire 3ko.
    Bref, je suis perplexe.

    Est-ce que la propostion de l'IA est réellement efficiente ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 592
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 592
    Par défaut
    Hello,

    Citation Envoyé par cormnsa Voir le message
    Est-ce que la propostion de l'IA est réellement efficiente ?
    Oui, et surtout, la tienne ne l'est pas.

    Mais :

    • Il y a forcément beaucoup plus simple. Probablement à base de Files.copy(). Ce sera au minimum aussi efficient, et sans avoir à se poser de question.
    • Bon, c'est toujours perturbant de voir du code qui copie des ressources qui ne sont pas déjà en mémoire un octet à la fois. Mais un fichier .jks est tellement minuscule que la vitesse de copie n'a juste aucune importance.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Stocker / Extraire des fichiers dans une base Access
    Par bryan_fury75 dans le forum Bases de données
    Réponses: 5
    Dernier message: 14/06/2006, 15h17
  2. extraire nom fichier (opendialog)
    Par jmjmjm dans le forum Delphi
    Réponses: 3
    Dernier message: 25/05/2006, 17h52
  3. Extraire données fichier txt
    Par philippef dans le forum Langage
    Réponses: 1
    Dernier message: 10/10/2005, 17h12
  4. extraire un fichier d'un fichier XML avec XSL ?
    Par pirbd dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 14/09/2005, 10h31
  5. Comment extraire un fichier depuis un CD avec secteurs illisibles ?
    Par Millenod dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 22/01/2005, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo