Blocco note

Da Wikipedia, l'enciclopedia libera.
Se hai problemi nella visualizzazione dei caratteri, clicca qui.
bussola Disambiguazione – Se stai cercando l'oggetto di cancelleria, vedi Taccuino.
Notepad (Blocco note)
Screenshot di Blocco note
Schermata del popolare programma di videoscrittura
Sviluppatore Microsoft Corporation
Sistema operativo Windows
Genere Editor di testo
Licenza EULA
(Licenza chiusa)
Sito web microsoft.com

Blocco note è un semplice ma basilare programma incluso da Microsoft nel sistema operativo Windows, per elaborazione (videoscrittura) di testi, privo di funzioni di redazione avanzate.

L'originale inglese è chiamato Notepad. Il programma permette di leggere, creare e modificare testi in formato di testo MS-DOS, ovvero il formato ASCII che utilizza per il ritorno a capo i caratteri CR/LF.

Per impostazione predefinita i nuovi file di testo vengono salvati con l'estensione .txt, tuttavia è possibile utilizzare il programma per creare ed elaborare qualsiasi file in formato testo, quali ad esempio i file HTML usati per creare le pagine Web o i codici sorgente dei programmi.

Unicode bug [modifica]

Dalla versione per Windows NT, il Notepad può rilevare gli Unicode che mancano dell'header standard 0xFFFE. Questo è possibile grazie all'utilizzo della API IsTextUnicode()[1]. Questa funzione è imperfetta, con qualche effetto collaterale su piccole stringhe ASCII, in minuscolo, che vengono identificate come UTF-16.

Il 18 maggio 2006 è stato annunciato[2] che creare un file con solo 18 caratteri come "this app can break", causa un'errata interpretazione del file da parte del Notepad. Il file interpretato come Unicode verrà mostrato come 桴獩愠灰挠湡戠敲歡 (se i font sono correttamente installati). Lo stesso accade con tutte le altre stringhe che rispettino lo stesso formato/lunghezza come ad esempio: "bush hid the facts". Proprio questa stringa aveva fatto inizialmente pensare a un Easter egg, mentre in realtà si tratta di un bug.

Questo bug è stato risolto a partire da Windows Vista.

Voci correlate [modifica]

Note [modifica]

  1. ^ L'API IsTextUnicode su MSDN.
  2. ^ "This api can break." annuncio.
informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica