bdftruncate
Linux
Publiée le
2026-10-18 05:02:01
bdftruncate
# Crée un fichier source de test pour les exemples (simulé)
touch original.bdf
# Vérifie si l'outil bdftruncate est bien installé
which bdftruncate
# Exemple 1 : Tronquer avec le seuil par défaut, gardant tout
bdftruncate 0x3200 original.bdf default_output.bdf
# Exemple 2 : Utiliser un seuil très bas pour garder la majorité des glyphes
bdftruncate 0x1000 original.bdf low_threshold.bdf
# Exemple 3 : Tronquer et supprimer les caractères East Asian Wide/FullWidth (-w)
bdftruncate -w 0x3200 original.bdf no_eawf.bdf
# Exemple 4 : Tronquer et garder explicitement les caractères EAWF (+w)
bdftruncate +w 0x3200 original.bdf keep_eawf.bdf
# Définir une variable pour le seuil de test
THRESHOLD="0x4000"
# Exécuter la troncature avec la variable définie
bdftruncate $THRESHOLD original.bdf temp_output.bdf
# Nettoyer les fichiers temporaires générés par les tests précédents
rm -f *.bdf
# Si tu veux vérifier l'aide de la commande (juste pour info)
bdftruncate --help
# Exemple avancé : Tronquer avec un seuil et le mode +w en une seule fois
bdftruncate +w 0x2000 original.bdf final_output.bdf
# Vérifier les permissions du fichier source avant de recommencer
ls -l original.bdf
# Re-créer un fichier source pour la prochaine session si besoin
touch new_source.bdf