Qu'est-ce qu'un patch . ?

Résolu
leroyfal Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
leroyfal Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Qu'est-ce qu'un patch ?
qu'est ce qui initie la création des patches pour un logiciel ?
Comment y procéder techniquement

Merci


A voir également:

5 réponses

nico6931 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   64
 
C'est un executable modifié par rapport a l'original.
2
krazykat Messages postés 11276 Date d'inscription   Statut Modérateur Dernière intervention   2 141
 
Bonjour,
Qu'est-ce qu'un patch ?
Un patch est une mise à jour du logiciel, pour l'améliorer, le modifier, corriger des erreurs... Tu peux aussi le voir comme une rustine.

qu'est ce qui initie la création des patches pour un logiciel ?
L'éditeur du programme décide de créer des patchs, pour les raisons citées plus haut.

Comment y procéder techniquement
La majorité des logiciels et systèmes d'exploitation propose un outil nommé "Mise à jour", ou "Update".
Sinon, le plus sûr est d'aller sur le site de l'éditeur et de télécharger les patchs officiels.
Attention : si tu vois "alpha", "beta", cela signifie que ce sont des mises à jour en cours de test, donc instables. Ne prend que les dernières versions stables.
1
aziz1996 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
oui nico a réson la plu par du ton c fait pour résoudre les probléme de l'originale ou le métre a jour
0
leroyfal Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   19
 
Supposons donc que j'ai crée un logiciel et que plus tard je dois y apporter des correction suite aux bugs constatés ou l'ajout de fonctionnalités , je crée donc un patch qui est le bout de code qui me permettra de résoudre ce problème .

Comment l'ajouter à l'ensemble sans toute fois refaire le logiciel sachant que pour aller du code à l'application finale il y'a tout un processus notamment:
La compilation
le packaging
l'installation


Merci



0
krazykat Messages postés 11276 Date d'inscription   Statut Modérateur Dernière intervention   2 141
 
Re,
C'est une question ?

Je te transfère dans le forum "Programmation".
0
leroyfal Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   19
 
oui c'est bien une question
Merci
0
Kryos
 
Non, en fait, tu ajoutes le bout de code dans le programme original, et grâce à un système de mise à jour que tu aura prévu, tu pourra le faire parvenir aux utilisateurs, ainsi que d'autres fichiers si besoin.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leroyfal Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   19
 
La durée de vie d'un logiciel est généralement marquée par la sortie de différentes versions. Une version diffère souvent de la précédente par seulement un petit nombre de changements. Certaines parties du code dans les fichiers exécutables sont différentes, des nouveaux fichiers sont ajoutés, d'autres sont effacés. Ce que fait généralement l'auteur du produit, c'est de mettre à disposition la nouvelle version
du fichier comme un nouveau produit réinstallable ou alors, seulement les fichiers modifiés.
La procédure décrite ci-dessus est très peu productive. Prenons l'exemple d'un fichier de 1 Mo qui a seulement 10 Ko de différence avec
l'ancien fichier; pourquoi créer une mise à jour de 1 Mo ? Cela aurait été bien plus efficace de remplacer seulement les données
modifiées. C'est ce que le Patch permet d'économiser un immense espace disque en ne sauvegardant que les différences entre les fichiers, puis en les compressant.
Cette méthode a deux avantages bien distincts:
. Des mises à jour extrêmement petites, indépendantes de la taille et du nombre de fichiers de l'installation d'origine.
. Une protection ultime des mises à jour - comme la plupart des informations n'est pas stockée dans la
mise à jour, il est impossible de pirater une version à moins de posséder les versions précédentes
0