Comment décompresser un fichier avec une erreur CRC ?

Comment décompresser un fichier avec une erreur CRC ? - Divers - Programmation

Marsh Posté le 20-06-2003 à 15:25:00    

Je voudrais apprendre comment décompresser un fichier qui me fait une erreur CRC et qui donc ne veut pas se décompresser.
Faut-il recalculer le CRC du fichier et le modifier ? A quel endroit ? Si quelqu'un connait bien le sujet, merci de m'aider.
Fichier compresser en .rar pour info

Reply

Marsh Posté le 20-06-2003 à 15:25:00   

Reply

Marsh Posté le 20-06-2003 à 15:31:14    

vu que le CRC n'est que le résultat d'un calcul, tu ne peux pas deviner quelles sont les données originales (sinon il suffirait de ne garder que le CRC, super compression :D)
il y a des centaines de combinaisons différentes qui donnent le même CRC.
Tu peux toujours modifier le code CRC mais bon tes données seront abîmées... quand à savoir comment modifier ce code, je laisse les autres répondre :whistle:


Message édité par antp le 20-06-2003 à 15:31:50

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-06-2003 à 15:34:02    

Si ton CRC est faux, tu as un fichier corrompu et point barre. Recommence le téléchargement...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 20-06-2003 à 15:35:27    

Harkonnen a écrit :

Recommence le téléchargement...


 
on n'est pas sur S&R, si j'ai bien compris il veut pouvoir contourner lui même le problème "à la main" (en programmant un truc ?)


Message édité par antp le 20-06-2003 à 15:35:58

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-06-2003 à 15:35:38    

Deux modos répondent, et le topic est tjrs là... :heink:

Reply

Marsh Posté le 20-06-2003 à 15:36:14    

bah le topic est pas clair...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-06-2003 à 15:37:54    

antp a écrit :

bah le topic est pas clair...  


mais le profil du gusse l'est... InFoRmAtiK.... :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 20-06-2003 à 18:10:50    

Je m'explique, j'ai une archive en .rar, qui contient un fichier mais quand je le décompresse j'ai une erreur CRC et je voudrais bien trouvé le moyen de forcer la décompression malgré l'erreur CRC même si au final une partie des données est corrompues.

Reply

Marsh Posté le 20-06-2003 à 18:15:16    

Le rapport avec la programmation... ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-06-2003 à 18:23:31    

J'avais vu sur un site english comment un gars faisait pour ne plus avoir d'erreur CRC et il utiliser un désasembleur, un éditeur hexa, et je sais plus kel autre soft. J'ai pas bien compris car c'était en english et les explications était pas si bien que ca, mais d'après ce que j'ai compris il recalculer le CRC (mais je sais pas comment)et modifie le fichier après.

Reply

Marsh Posté le 20-06-2003 à 18:23:31   

Reply

Marsh Posté le 20-06-2003 à 19:25:08    

Retrouve le lien et poste-le, on va voir ce qu'on peut faire.
 
Mais un truc est clair par contre :
-> Qui dit CRC error dit corruption d'au moins un byte dans le fichier.
-> Hors, le B-A-BA de la compression, c'est de stocker les informations dépendant les unes des autres à la suite.
 
En clair, même en modifiant la CRC, tu ne pourras décompression que jusqu'à l'endroit qui a merde, tout le reste se décompressera mal (voir WinRAR plantera)

Reply

Marsh Posté le 20-06-2003 à 22:22:24    

HotShot a écrit :

Bah si le contenu du .rar est un DivX, même avec une erreur CRC, le fichier .avi obtenu devrait être lisible/récupérable... 2 ou 3 frames pourries...
 
( :ange: )


Non, même pas. Car c'est tout les bytes après l'erreur qui seront corrompus, le DivX ne permet que de lire des parties corrompues qu'à la condition que ça se limite à quelques bytes...
 
Y'a que WinAce à ma connaissance qui fait un truc de protection contre la corruption, parcequ'il va cloisinner sa compression en plusieurs morceaux, ce qui fait qu'il va être capable de reprendre une décompression normale au bout d'un certain nombre de bits.
Deplus, il ajoute pas mal de codes de contrôle afin en plus de régénérer les bytes perdus, quand il s'agit d'un fichier image, son ou vidéo, ça passe tout seul. Un bon gros parasite et c'est fini

Reply

Marsh Posté le 20-06-2003 à 22:40:37    

MagicBuzz a écrit :


Non, même pas. Car c'est tout les bytes après l'erreur qui seront corrompus,  


 
heu là je suis pas d'accord :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-06-2003 à 22:44:48    

MagicBuzz a écrit :


Non, même pas. Car c'est tout les bytes après l'erreur qui seront corrompus, le DivX ne permet que de lire des parties corrompues qu'à la condition que ça se limite à quelques bytes...

divfix rulezz :)

Reply

Marsh Posté le 20-06-2003 à 23:45:13    

RAR pour DOS : rar.exe r NomDeLArchiveCorrompue.rar
WINRAR : Click droit + 'Repair archive' ou Alt + R


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-06-2003 à 00:06:30    

antp a écrit :


 
heu là je suis pas d'accord :o


Prends par exemple le système de huffman ou le RLE, tu verras tout de suite que le moindre bit pas à sa place, proutch.
 
Y'a pas de raison que les algos utilisés dans winrar ou autre supportent mieu ce mauvais traîtement...

Reply

Marsh Posté le 21-06-2003 à 00:12:39    

Teste par toi même : compresse un mp3 en rar, nique qq bits dans le rar, décompresse avec winrar en cochant "conserver les archives chépukoi" et lis le mp3, y'aura pas de pb mis à part qq frames qui seront mortes..

Reply

Marsh Posté le 21-06-2003 à 00:14:13    

MagicBuzz a écrit :


Prends par exemple le système de huffman ou le RLE, tu verras tout de suite que le moindre bit pas à sa place, proutch.
 
Y'a pas de raison que les algos utilisés dans winrar ou autre supportent mieu ce mauvais traîtement...


Ben, dans une archive RAR, en mode 'Normal' les fichiers sont compressés indépendement les un des autres, 1 bit qui foire, c'est un fichier perdu. Mais t'as raison en mode 'Solid' dans lequel les fichiers sont compressés dans un seul flux.
Avantages/Désavantages.
Solid : Archive plus petite si les fichiers sont de même nature. Mais à réserver aux 'Archives' car pour décompresser un fichier seul, il faut traiter tout le début de l'archive, ce qui fait perdre du temps.
Normal, Plus gros, sauf si les fichiers sont de natures différentes auquel cas rar peut adapter l'aglo au type de contenu. Plus robuste en cas de corruption. Accès immédiat à un fichier au milieu de l'archive.
 
Rar, j'aime bien :love:
Et FAR vous connaissez ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-06-2003 à 00:45:09    

solid archive c'est un peu l'équivalent du .tar.gz en fait il me semble


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 00:51:47    

Ben ya des chances oui.
Celà dit *Syl* à raison. Avec les algos de compression, quand la quantité d'information à compresser devient importante, le dico est de moins en moins efficace, et du coup il est souvent plus efficace d'en changer.
Ca doit être le cas avec un MP3.
Celà dit, compresser un mp3 ou un divx avec rar, faut m'expliquer à quoi çà peut bien servir :??: (Sauf à titre d'exemple bien sûr ;))


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-06-2003 à 00:54:13    

Mara's dad a écrit :


Celà dit, compresser un mp3 ou un divx avec rar, faut m'expliquer à quoi çà peut bien servir :??:  


 
 
bah pour l'échange de divx c'est parfois plus pratique de les compresser+découper avec Winrar
 
[:neowen]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 01:10:31    

antp a écrit :


 
 
bah pour l'échange de divx c'est parfois plus pratique de les compresser+découper avec Winrar
 
[:neowen]

hmm, ça sous-entend le warez, spa bien, ça mérite le ban ! :whistle:

Reply

Marsh Posté le 21-06-2003 à 01:15:39    

MagicBuzz a écrit :


Prends par exemple le système de huffman ou le RLE, tu verras tout de suite que le moindre bit pas à sa place, proutch.
 
Y'a pas de raison que les algos utilisés dans winrar ou autre supportent mieu ce mauvais traîtement...


 
la c plus discutable [:meganne]

Reply

Marsh Posté le 21-06-2003 à 01:17:31    

*Syl* a écrit :

hmm, ça sous-entend le warez, spa bien, ça mérite le ban ! :whistle:  


 
pas du tout, je fais des sauvegardes de mes dvd rippés sur D7, alors c pratique :)
 
Par contre la nouvelle taxe sur les D7 -> :fou:

Reply

Marsh Posté le 21-06-2003 à 01:19:05    

:lol:

Reply

Marsh Posté le 21-06-2003 à 01:23:05    

antp a écrit :


 
 
bah pour l'échange de divx c'est parfois plus pratique de les compresser+découper avec Winrar
 
[:neowen]


:ouch:
Bon, t'es bien dehors là ?
Pasque si tu continue, tu va y rester un moment !
T'as de la chance, Je suis pas encore Super Méga Admin De La Mort.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-06-2003 à 16:50:34    

Moi je trouve que c'est malsaint la façon dont vous condamnez :
-> Le divx
-> Les moyens utilisés pour échanger des fichiers
 
C'est pas parceque l'utilisation des ces deux choses est largement détournée par des personnes mal intentionnées que ces deux choses sont condamnable.
 
Premièrement, le DivX est un format de compression. Ca ne sous-entends ni copie, ni illégalité. Deplus, la copie de sauvegarde à usage personnel est totalement légale, et même si le fait d'altérer l'oeuvre originale en la compressant est normalement condamnable, c'est toléré, puisque le seul moyen peu onéreux pour profiter de son droit à la sauvegarde.
 
Deplus, il m'arrive régulièrement, et je ne suis pas le seul, d'utiliser ce format pour stocker des vidéos libres de droit (bande annonce, rendus 3D que j'ai fait, etc.)
 
Le DivX N'EST PAS illégal en soit, pas plus qu'une D7, CD, K7 vierge. C'est l'utilité qu'on en a qui est à ce moment illégale ou non.
 
Quant aux moyens d'échange des-dits fichiers, à nouveau, rien de condamnable là dedans. Dois-je vous rappeler que Clubic pendant un moment mettait ses téléchargements sur eDonkey ?
J'utilise régulièrement des outils de P2P ou de FTP pour échanger des fichiers, qu'ils soient libre de droit, ou de ma propre création.
 
Donc, à part l'hypocrisie générale des personnes ici qui condamne le warez tout en étant les permières à en profiter et y participer, je trouve particulièrement anormal qu'un amlagame pareil soit fait, surtout dans cette section du forum qui est largement contribuée par des personnes connaissant très bien le domaine, et étant capable de faire la différence entre un format de fichier et se qu'il contient.
 
En bref, arrêtez 5 minutes de sauter sur le premier qui ose parler de format de compression ou de logiciel P2P, tant qu'il n'y a pas de warez explicitement caché derrière, y'a rien de condamnable à ça.
 
Et c'est pour cette raison que je dis merde à la charte dans ce domaine, et en cas de littige, j'ai la lois pour moi, puisque le fondement premier du droit français, c'est que si un contrat (donc une charte) est plus restrictif que la lois, alors c'est la lois qui prime.
 
Donc si une personne veux de l'aide sur un de ces points, je trouve anormal qu'on lui saute dessus de la sorte, ça peut être passible aux yeux de la lois de discrimination ou de lynchage.(tous deux passibles de 5 ans d'emprisonement pour ceux qui ne sont pas au courant, soit autant que le recèle passif)

Reply

Marsh Posté le 21-06-2003 à 16:51:47    


 
Et paf, tu nous pond un gros pavé de texte sur un sujet qui n'est pas le sujet normal du topic, juste à cause d'une blague/troll que j'ai fait :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 16:52:48    

MagicBuzz a écrit :


 
Et c'est pour cette raison que je dis merde à la charte dans ce domaine, et en cas de littige, j'ai la lois pour moi, puisque le fondement premier du droit français, c'est que si un contrat (donc une charte) est plus restrictif que la lois, alors c'est la lois qui prime.
 


 
:heink: T'as pas un peu forcé sur l'apéro là ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 16:54:30    


Ca sert à rien de batailler, la question est simple: ici c'est un forum public gentiment laissé à notre dispo, il est juste demandé par le proprio d'éviter certaines choses, dont ce sujet...à nous de le respecter! [:skeye]


Message édité par skeye le 21-06-2003 à 16:55:01
Reply

Marsh Posté le 21-06-2003 à 16:55:15    

skeye a écrit :

c'est un forum public gentiment laissé à notre dispo


 
:non: c'est un forum privé ouvert au public


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 16:57:21    

antp a écrit :


 
:non: c'est un forum privé ouvert au public


Tout le monde avait rectifié... :whistle:

Reply

Marsh Posté le 21-06-2003 à 17:09:34    

antp a écrit :


Et paf, tu nous pond un gros pavé de texte sur un sujet qui n'est pas le sujet normal du topic, juste à cause d'une blague/troll que j'ai fait :/


Ouais, mais c'est motivé par mon ban que j'ai eu de soft/res parceque j'avais eu la bonne idée de poser une question sur eMule, et que j'ai très mal digéré, donc bah forcément j'ai fait un blocage dessus :D

Reply

Marsh Posté le 21-06-2003 à 17:10:37    

C'était un TT, et si tu m'avais demandé pour être déTT tu l'aurais été 24h après la sanction :p (c'est par hasard que j'ai vu récemment que tu étais encore TT)  
La sanction est la même pour tous les topics sur l'utilisation des p2p, y a qu'à lire les règles du forum.


Message édité par antp le 21-06-2003 à 17:12:12

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 17:12:39    

antp a écrit :


 
:heink: T'as pas un peu forcé sur l'apéro là ? :D


Non non, légalement, c'est bien ça.
 
Si une personne qui se fait ban pour avoir parlé de divx ou de p2p décide de foutre la merde, elle peut attaquer HFR pour abus de pouvoir et cnie, car victime d'une sanction abusive, et non justifiable. (si je parle des bisounours sur prog, je pourrai pas faire un procès parceque le ban est justifiable par un hors sujet flagrant. Mais si par exemple de je me fais ban parceque je demande comment faire un script pour emule, au yeux de la lois je peux avoir gain de cause)

Reply

Marsh Posté le 21-06-2003 à 17:13:30    

heu je vois pas en quoi il devrait y avoir une liberté d'expression totale (ou régie uniquement par les lois française) sur ce forum...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2003 à 17:14:13    

antp a écrit :

C'était un TT, et si tu m'avais demandé pour être déTT tu l'aurais été 24h après la sanction :p (c'est par hasard que j'ai vu récemment que tu étais encore TT)  
La sanction est la même pour tous les topics sur l'utilisation des p2p, y a qu'à lire les règles du forum.


Non non, après j'ai été ban, je sais pas par qui, je pouvais plus lire les message ;)
 
ça m'a d'ailleurs bien fait chier, parceque à un moment, j'avais une question que j'ai dû poster dans hard (et les admin on été coopératifs, ils ont déplacé mon sujet dans soft en indiquant de me répondre par PM :D)

Reply

Marsh Posté le 21-06-2003 à 17:16:36    

antp a écrit :

heu je vois pas en quoi il devrait y avoir une liberté d'expression totale (ou régie uniquement par les lois française) sur ce forum...


Je ne parle pas de liberté d'expression, mais de discrimination et de sanction abusive (abus de pouvoir).
Et tout site étant visible depuis la France doit être conforme à la lois française, ou alors il faut un message d'avertissement, avec validation obligatoire de la part de l'utilisateur, avant l'accès au site, sinon le droit français est en mesure de prendre des mesures contre le site, y compris s'il est hébergé en dehors de la France et est appartenu par un non française.

Reply

Marsh Posté le 21-06-2003 à 17:17:12    

MagicBuzz a écrit :


Non non, légalement, c'est bien ça.
 
Si une personne qui se fait ban pour avoir parlé de divx ou de p2p décide de foutre la merde, elle peut attaquer HFR pour abus de pouvoir et cnie, car victime d'une sanction abusive, et non justifiable.  


:lol:
T'en as d'autres des comme ça?
T'es pas chez mémé ici, tu es chez Hardware.fr.
Si quelqu'un refuse de t'ouvrir la porte de chez lui t'a rien à dire, ici c'est pareil...

Reply

Marsh Posté le 21-06-2003 à 17:18:09    

HotShot a écrit :


 
C sûr, une redirection vers teletubbies.com, devant une cour d'assises, ça peut au moins passer pour de la publicité abusive.


Chuis sûr que les TT peuvent porter plainte contre HFR pour spam de bande passante :o
 
D'ailleurs, il me semble que c'est pour cette raison que c'est plus WD qui avait à l'époque contacté HFR après avoir constaté une hausse anormale de fréquentation d'une de leurs pages.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed