{"id":2080,"date":"2026-06-15T17:31:34","date_gmt":"2026-06-15T15:31:34","guid":{"rendered":"https:\/\/marcovaccaro.it\/?page_id=2080"},"modified":"2026-08-26T14:18:21","modified_gmt":"2026-08-26T12:18:21","slug":"lillusione-ottica-di-windows-explorer-la-strana-coppia-dei-file-html","status":"publish","type":"page","link":"https:\/\/marcovaccaro.it\/old\/blog\/lillusione-ottica-di-windows-explorer-la-strana-coppia-dei-file-html\/","title":{"rendered":"L&#8217;illusione ottica di Windows explorer: la strana coppia dei file html"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-pale-cyan-blue-background-color has-background is-layout-flow wp-container-core-column-is-layout-cefe4b43 wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--60)\">\n<h2 class=\"wp-block-heading\">Diario di bordo: 15 Giugno 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Giornata di lavoro apparentemente normale, finch\u00e9 un banale salvataggio di una pagina web con Chrome non mi ha fatto fare un salto indietro nel tempo di quasi trent\u2019anni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco la piccola grande scoperta di oggi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>L\u2019illusione della \u201cstrana coppia\u201d:<\/strong>\u00a0Avete presente quando spostate o eliminate un file\u00a0<code>.html<\/code>\u00a0e la sua cartella\u00a0<code>_files<\/code>\u00a0lo segue ovunque a ruota? Ho scoperto che non \u00e8 merito del browser, ma di un vecchio zombie software introdotto in Windows Explorer ai tempi di Internet Explorer 5.<\/li>\n\n\n\n<li><strong>Un legame fragile:<\/strong>\u00a0La cosa incredibile \u00e8 che questo automatismo si basa solo sui nomi e sulla lingua. Se passate quella cartella a un amico che usa Windows in inglese o tedesco, il trucco si rompe istantaneamente e i due elementi tornano a essere perfetti estranei.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ci ho buttato gi\u00f9 un articoletto di archeologia informatica per spiegare il funzionamento di questo \u201cbluff\u201d della Shell di Windows, i suoi limiti fuori dal mondo Microsoft e come disattivarlo dal Registro se vi d\u00e0 fastidio.<a href=\"https:\/\/marcovaccaro.it\/blog\/lillusione-ottica-di-windows-explorer-la-strana-coppia-dei-file-html\/\"><\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">L&#8217;illusione ottica di Windows explorer: la strana coppia dei file html<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ti \u00e8 mai capitato di spostare una pagina web salvata da Chrome e accorgerti che la relativa cartella <code>_files<\/code> la segue docilmente ovunque, come un cane al guinzaglio? Non \u00e8 magia nera del browser e non \u00e8 un collegamento profondo nel file system. \u00c8 uno zombie degli anni &#8217;90 rimasto intrappolato nell&#8217;interfaccia grafica di Redmond.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/marcovaccaro.it\/wp-content\/uploads\/2026\/06\/coppia-file-html-1024x572.jpg\" alt=\"\" class=\"wp-image-2081\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/marcovaccaro.it\/old\/wp-content\/uploads\/2026\/06\/coppia-file-html-1024x572.jpg 1024w, https:\/\/marcovaccaro.it\/old\/wp-content\/uploads\/2026\/06\/coppia-file-html-300x167.jpg 300w, https:\/\/marcovaccaro.it\/old\/wp-content\/uploads\/2026\/06\/coppia-file-html-768x429.jpg 768w, https:\/\/marcovaccaro.it\/old\/wp-content\/uploads\/2026\/06\/coppia-file-html-1536x857.jpg 1536w, https:\/\/marcovaccaro.it\/old\/wp-content\/uploads\/2026\/06\/coppia-file-html-2048x1143.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si chiama <strong>Connected Files<\/strong> (Connessione file e cartelle) ed \u00e8 una funzione cablata rigidamente all&#8217;interno di <code>shell32.dll<\/code>, introdotta ai tempi di Internet Explorer 5. Una di quelle vecchie logiche nate per facilitare la vita all&#8217;utente medio che, vista oggi, sembra quasi un&#8217;anomalia del sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Come funziona il trucco (naming convention)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;interfaccia grafica monitora costantemente i nomi dei file e attiva l&#8217;automatismo in tempo reale solo se rileva contemporaneamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Un file<\/strong> con una delle estensioni web riconosciute: <code>.htm<\/code>, <code>.html<\/code>, <code>.asp<\/code>, <code>.shtml<\/code>, <code>.jsp<\/code>, <code>.cfm<\/code>.<\/li>\n\n\n\n<li><strong>Una cartella<\/strong> nella stessa directory con lo stesso identico nome del file, seguita dal suffisso italiano <code>_file<\/code> o <code>_files<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se trascini il file in un&#8217;altra cartella tramite l&#8217;interfaccia grafica, Explorer intercetta l&#8217;operazione di Input\/Output e sposta di riflesso anche la cartella degli asset. Se elimini uno dei due, Windows cancella anche l&#8217;altro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Il limite fuori da Windows<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Questo legame \u00e8 un&#8217;illusione che appartiene esclusivamente a Windows Explorer. Se provi a copiare o spostare la stessa coppia di file su Linux o su un altro sistema operativo, il comportamento sparisce istantaneamente. I due elementi tornano a essere trattati come un file e una cartella del tutto indipendenti, rivelando che il legame sul disco non \u00e8 mai esistito.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Come disattivare il guinzaglio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se questo automatismo ti d\u00e0 fastidio e hai la necessit\u00e0 tecnica di manipolare i file HTML in modo pulito senza che si tirino dietro la cartella dei componenti, puoi disattivare la funzione modificando il Registro di Sistema:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Percorso:<\/strong> <code>HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer<\/code><\/li>\n\n\n\n<li><strong>Nome valore (DWORD 32-bit):<\/strong> <code>NoFileFolderConnection<\/code><\/li>\n\n\n\n<li><strong>Dati valore:<\/strong> \n<ul class=\"wp-block-list\">\n<li><code>1<\/code> = Rompe il legame (file e cartella diventano indipendenti).<\/li>\n\n\n\n<li><code>0<\/code> = Ripristina il comportamento predefinito.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Occhio alla lingua<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se sposti la coppia file-cartella su una chiavetta USB e la passi a qualcuno che usa Windows impostato in una lingua diversa, l&#8217;incantesimo si rompe. L&#8217;automatismo si basa rigidamente sui suffissi localizzati memorizzati nel sistema operativo. Se il tuo Windows italiano ha creato la cartella usando <code>_file<\/code> o <code>_files<\/code>, un Windows straniero la ignorer\u00e0 completamente, interrompendo l&#8217;associazione perch\u00e9 cercher\u00e0 solo i suoi suffissi predefiniti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inglese:<\/strong> <code>_files<\/code>, <code>-files<\/code><\/li>\n\n\n\n<li><strong>Spagnolo:<\/strong> <code>_archivos<\/code><\/li>\n\n\n\n<li><strong>Francese:<\/strong> <code>_fichiers<\/code><\/li>\n\n\n\n<li><strong>Tedesco:<\/strong> <code>-Dateien<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Il risultato? L&#8217;associazione salta e la cartella smette di seguire il file HTML.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diario di bordo: 15 Giugno 2026 Giornata di lavoro apparentemente normale, finch\u00e9 un banale salvataggio di una pagina web con Chrome non mi ha fatto fare un salto indietro nel tempo di quasi trent\u2019anni. Ecco la piccola grande scoperta di oggi: Ci ho buttato gi\u00f9 un articoletto di archeologia informatica per spiegare il funzionamento di [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2081,"parent":76,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2080","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/pages\/2080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/comments?post=2080"}],"version-history":[{"count":5,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/pages\/2080\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/pages\/2080\/revisions\/2607"}],"up":[{"embeddable":true,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/pages\/76"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/media\/2081"}],"wp:attachment":[{"href":"https:\/\/marcovaccaro.it\/old\/wp-json\/wp\/v2\/media?parent=2080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}