Il dépend de la façon dont vous écrivez les données au dossier et à votre condition.
Pour les codages ASCII et UT8 standard (qui couvriront anglais et semblable d'autres charsets), la longueur de corde et la longueur de byte de dossier s'assortiront, comme un caractère prend seulement le byte dans le dossier.
Pour des codages d'Unicode (comme les chars japonais), en tant que vous a dit que longueur de longueur de corde et de byte de dossier ne s'assortira pas car un caractère prendra deux bytes.
Au-dessous de est le code pour les les deux les codages, vous peut employer selon votre condition.