strip
Linux
Publiée le
2026-10-21 05:03:27
strip
# On crée un fichier de test pour simuler une binaire à traiter
touch test_binary
# Tu peux retirer tous les symboles et infos de réadressage (le strip classique)
strip --strip-all test_binary
# Pour enlever spécifiquement toutes les informations de débogage
strip --strip-debug test_binary
# Si tu veux garder SEULEMENT les infos de debug, utilise ça
strip --only-keep-debug test_binary
# Retirer tous les symboles qui ne sont pas nécessaires au réadressage (optimisation)
strip --strip-unneeded test_binary
# Pour retirer des sections spécifiques par leur nom (ex: .comment)
strip --remove-section .comment test_binary
# Enlever toutes les informations de réadressage d'une section donnée
strip --remove-relocations my_section test_binary
# Éliminer les en-têtes de sections pour un nettoyage maximal
strip --strip-section-headers test_binary
# Désactiver le comportement par défaut qui rend l'archive déterministe (-D)
strip -U test_binary
# Fusionner les entrées redondantes dans les sections de notes (utile en général)
strip --merge-notes test_binary
# Préserver les dates d'accès et de modification après le traitement
strip -p test_binary
# Si tu veux spécifier un format d'entrée pour ton fichier binaire
strip -I "ELF" test_binary
# Créer une sortie avec un format spécifique (ex: COFF)
strip -O "COFF" test_binary