bdftruncate

Linux
Publiée le 2026-10-18 05:02:01
Illustration Linux pour la commande bdftruncate

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