Merci à @alecxs J'ai pu le réparer. La raison pour laquelle j'étais coincé dans twrp est que j'ai effacé le système par twrp (j'étais frustré quand je ne pouvais pas démarrer dans magisk après de nombreuses fois d'essai donc j'ai décidé de laisser le système aller, la première fois en essayant de Rooter un téléphone donc je ne savais pas ce que je faisais).
N'EFFACEZ PAS LE SYSTÈME !
Je ne sais toujours pas pourquoi "Zip file is corrupt" est apparu, peut-être parce que j'ai essayé d'installer magisk par la carte sd et la carte sd était corrompue, ou peut-être parce que le twrp que j'ai flashé était non officiel, je ne sais pas, mais voici comment vous pouvez récupérer votre téléphone :
Installez le logiciel de base de votre modèle à l'adresse suivante samfw.com ,
avant d'installer la rom stock pour votre modèle de téléphone, vous devez connaître le CSC (Country Specific Code) de votre téléphone, si vous ne le connaissez pas, démarrez en mode téléchargement et vous verrez l'ID de l'opérateur associé au code CSC du téléphone.
2. démarrer en mode téléchargement et flasher la rom téléchargée. Si tout s'est bien passé et que vous avez récupéré votre téléphone mais que vous voulez toujours Rooter, allez sur Guide d'installation de Magisk et suivez les instructions.
Si vous avez rencontré la même erreur que la mienne en essayant de flasher magisk sur twrp avec une carte sd alors la prochaine fois au lieu de la carte sd essayez de copier magisk dans la partition cache et ensuite dans twrp flasher à partir de là.