It can be used to dump hex of unicode/emoji/invisible filename. i_name [❤] i_name(hex) [0xe2 0x9d 0xa4 0x0]
i_name [❤️] i_name(hex) [0xe2 0x9d 0xa4 0xef 0xb8 0x8f 0x0] Signed-off-by: Chao Yu <c...@kernel.org> --- fsck/mount.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fsck/mount.c b/fsck/mount.c index a189ba7..e493f22 100644 --- a/fsck/mount.c +++ b/fsck/mount.c @@ -318,6 +318,11 @@ void print_inode_info(struct f2fs_sb_info *sbi, if (en[0]) { DISP_u32(inode, i_namelen); printf("%-30s\t\t[%s]\n", "i_name", en); + + printf("%-30s\t\t[", "i_name(hex)"); + for (i = 0; i < F2FS_NAME_LEN && en[i]; i++) + printf("0x%x ", (unsigned char)en[i]); + printf("0x%x]\n", (unsigned char)en[i]); } printf("i_ext: fofs:%x blkaddr:%x len:%x\n", -- 2.48.1 _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel