Alors de quel personnage s'agit-il? Veuillez mettre à jour votre question avec la hexdumpsortie.
cjm
1
Même si toutes les API imposent des restrictions de caractères concernant le nom de fichier lors de l'écriture, il peut être possible (mais difficile à gérer) de modifier le nom de fichier directement dans l'image disque. (Je ne sais pas si les systèmes de fichiers habituels d'aujourd'hui vérifient les noms de fichiers à la lecture.)
Ulrich Schwarz
@ cjm J'ai inversé l'instantané de VMware.
xmllmx
5
@xmllmx: C'est l'une des raisons pour lesquelles plutôt que (ou en plus) une image, il est préférable de copier et coller le résultat sous forme de texte.
TJ Crowder
2
Ext * n'interdit que deux caractères des noms de fichiers: \0et /. Il s'agit d'une limitation au niveau du noyau et du niveau de service; Même si vous avez réussi à le faire en manipulant vous-même les entrées de répertoire, je suis à 82% certain que Linux ne serait pas capable de naviguer dans le fichier pour l'ouvrir.
cHao
Réponses:
53
Ce n'est pas un /personnage ( U + 002F ); c'est un caractère Unicode qui ressemble juste.
hexdump
sortie.\0
et/
. Il s'agit d'une limitation au niveau du noyau et du niveau de service; Même si vous avez réussi à le faire en manipulant vous-même les entrées de répertoire, je suis à 82% certain que Linux ne serait pas capable de naviguer dans le fichier pour l'ouvrir.Réponses:
Ce n'est pas un
/
personnage ( U + 002F ); c'est un caractère Unicode qui ressemble juste.Essayer
pour voir ce que c'est.
Certaines possibilités sont FRACTION SLASH (U + 2044) , DIVISION SLASH (U + 2215) , DIAGONALE MATHÉMATIQUE EN HAUSSE (U + 27CB) et la combinaison des caractères solidus U + 0337 et U + 0338 , mais il n’ya aucun moyen de savoir lequel de ces caractères votre capture d'écran.
la source
ls | hexdump -C
semble être utile dans un certain nombre de cas.