I byte null (ASCII 0x00) non sembrano essere copiabili (Ctrl + C-grado) su Windows. Per una dimostrazione di ciò, apri la console di sviluppo del tuo browser ed esegui console.log('a\x00b'). Se provi a copiare e incollare la stringa risultante su una macchina Windows 8 (e probabilmente anche altre versioni di Windows), scoprirai che solo le acopie vengono copiate. Il \x00e tutto dopo viene ignorato.
Esiste un modo per copiare l'intera stringa che contiene byte null? Gli appunti possono contenere anche byte nulli?
(Domanda ausiliaria: perché non è possibile copiare byte null? Ad esempio, c'è un motivo legato alla sicurezza per questo, o è solo che Windows è sciocco?)
C:\>echo 000000| xxd -r -p|gclip<ENTER> C:\>pclip|xxd -p<ENTER> C:\>pclip>a.a<ENTER> <- non mi è chiaro se i nulli stanno andando negli appunti ... o se sono dentro ma non si incollano.
C:\>echo 000000| xxd -r -p|xxd -p<ENTER> 000000 C:\>echo 000000| xxd -r -p|clip<ENTER> >