<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello,</p>
    <p>Petite expérience personnelle avec un samba sur Debian, en
      external storage Nextcloud et qui supporte assez mal les encodages
      Apple pour les caractères francophones. J'utilise le petit
      programme convmv dans un cron, une fois par jour, histoire de
      nettoyer les noms de ces fichiers Apple.</p>
    <p>En effet, via webdav (le client de synchronisation ou via le
      web), les caractères encodés Apple sont automatiquement traduits
      en NFC, mais pas via samba.</p>
    <p>C'est la commande que je lance : <br>
    </p>
    <p><span style="font-family:monospace"><span
          style="color:#b2b2b2;background-color:#ffffff;"># convmv -f
          utf-8 -t utf-8 -r --notest --nfc --replace [folder]</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> </span><span
          style="color:#000000;background-color:#ffffff;"> </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> -r =
          récurcif</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> --notest
          = il effectue les opérations de renommage. Sans ce flag, il
          montre ce</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> qu'il
          aurait fait (dry run).</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> --nfc =
          format souhaité</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> --replace
          = replace le fichier si après la conversion, il y en a deux
          avec un</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#b2b2b2;background-color:#ffffff;"> nom et un
          contenu identiques</span><br>
      </span></p>
    <p>a+</p>
    <p>Samuel</p>
    <div class="moz-cite-prefix">Le 18.04.24 à 16:20, felix via gull a
      écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:ZiEsJuAk_JvH7C3y@medium.hauri">
      <pre class="moz-quote-pre" wrap="">En fait, c'était pire que ça:

 - Deux utilisateurs Samba, l'un sur Mac, l'autre sur Window.
 - Par mail, ils recoivent les deux le même fichier .zip
 - Le premier à le décoder (dans le bon dossier) est l'utilisateur Windows.
 - L'utilisateur Mac décompresse le fichier, **voit qu'il n'est pas présent sur
   le serveur**, alors il le dépose dans le MEME dossier que sont collègue...
 - Le premier voit alors deux fichier identiques dans le même dossier et
   me contacte.

Résultat, l'utilisateur Mac ne voit que le siens, l'utilisateur Window voit
les deux.

Le Thu, Apr 18, 2024 at 01:33:26PM +0200, Marc SCHAEFER via gull a écrit :

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap=""> Sous macOS X, il semblerait que parfois la normalisation NFD est 
utilisée lorsque l'utilisateur a tapé pomme , e ou une séquence 
équivalente de composition pour un clavier qui ne dispose pas 
forcément d'une touche "é".  Il est en théorie possible de produire 
ces 2 encodages différents même sous macOS X.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">


</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
-----------------------
Samuel Chenal
<a class="moz-txt-link-freetext" href="https://www.ll-dd.ch">https://www.ll-dd.ch</a>
<a class="moz-txt-link-abbreviated" href="mailto:samuel.chenal@ll-dd.ch">samuel.chenal@ll-dd.ch</a>
-----------------------

Merci d'utiliser des formats
de fichiers ouverts (comme ODF)</pre>
  </body>
</html>