🌐
Wikipedia
en.wikipedia.org › wiki › Null_symbol
Null symbol - Wikipedia
June 28, 2025 - Look up null or ␀ in Wiktionary, the free dictionary.

control character whose bits are all 0

The null character is a control character with the value zero. Many character sets include a code point for a null character – including Unicode (Universal Coded Character Set), ASCII (ISO/IEC 646), … Wikipedia
🌐
Wikipedia
en.wikipedia.org › wiki › Null_character
Null character - Wikipedia
6 days ago - In software documentation, the null character is often represented with the text NUL (or NULL although that may mean the null pointer). In Unicode, there is a character for this: U+2400 ␀ SYMBOL FOR NULL.
🌐
SYMBL
symbl.cc › homepage › unicode › blocks › basic latin › c0 controls › null
Null symbol meaning, copy and paste unicode character - (◕‿◕) SYMBL
January 29, 2025 - It's the first symbol in Unicode and ASCII taking the zeroth position. Null is used in various ways, such as indicating the end of lines or data blocks, filling space between data elements, preventing the processing of data after a certain stage, ...
🌐
Piliapp
piliapp.com › symbols › null-sign
∅ Null Sign
Philosophical Implications: The ... Unlike the Union Symbol (∪) and Intersection Symbol (∩), which combine sets, the Null Sign (∅) indicates the absence of elements....
🌐
ASCII Code
ascii-code.com › character › ␀
Null character - ASCII Code
The null character does not have a visual representation, meaning it's invisible when it's in a string of text.
🌐
HotSymbol
hotsymbol.com › symbol › symbol-for-null
␀ Symbol For Null copy and paste - HotSymbol
To add the ␀ Symbol For Null in HTML, you can use an HTML entity, an HTML code(decimal), and a Hex code. Use the shortcode section to copy the various shortcodes for the Symbol For Null.
🌐
EditPad
editpad.org › tool › invisible-character
Invisible Character - (‎‎‎‎‎‎‎‎ㅤ) Blank Text Copy Paste
Use our invisible character tool to generate an invisible letter to let you fill a form or send a message with blank input. Copy and paste the blank (empty) space for hiding names.
Find elsewhere
🌐
Wikipedia
en.wikipedia.org › wiki › Null_sign
Null sign - Wikipedia
June 13, 2025 - The same letter in linguistics represents zero, the lack of an element. It is commonly used in phonology, morphology, and syntax. The symbol ∅ is available at Unicode point U+2205.
🌐
Unicode Symbol
unicode-symbol.com › u › 0000.html
- null (u+0000) copy and paste - Unicode® symbol
The following table show specific meta-data that is known about this character.The u+0000 name is null emoji.
🌐
Symbol Hippo
symbolhippo.com › home › ø | empty set symbol (meaning, how to type on keyboard, & more)
Ø | Empty Set Symbol (Meaning, How To Type on Keyboard, & More) - Symbol Hippo
January 23, 2022 - Empty Set or Null set symbol (Ø) is a mathematical symbol used to indicate a unique set that has no elements. It is denoted by O with a forward slash.
🌐
Teflpedia
teflpedia.com › Null_symbol
Null symbol - Teflpedia
The null sign or null symbol is a symbol used in the field of linguistics to denote zero (linguistics), an empty set.
Top answer
1 of 3
10

This is a binary file which contains characters outside the set of printable ASCII characters.

Because these characters are "not printable", Notepad++ displays them as a descriptive block. You'll likely see others, as shown below. Here you see all of the values from binary 0 / 0x00 to 255 / 0xFF (which is the largest value that can be stored in a single byte).

The values shown on lines 1, 2 and 3 are typically referred to as "Control Characters", and are used to influence the terminal, cursor placement, etc... a NUL has the value 0 / 0x00. The BS control character is "Backspace", and instructs the application to remove one character and move the cursor back one space. Worthy of note are the "missing" or invisible characters between BS and VT... in here are the "Horizontal Tab" and "Line Feed" characters - the former is fairly self explanatory, and the latter will makes the text flow on to the next line.

On lines 4 and 5 you can see the entire set of printable ASCII characters. A space () has the binary values 32 / 0x20, an exclaimation point has the values 33 / 0x21, etc... The funny square box on the end of line 5 is the DEL control character - 127 / 0x7F.

All values including and above 128 are either "Extended ASCII", or also non-printable, and these are displayed from line 6 onwards as their raw value - e.g: x80. There isn't a good way to determine how to interpret these - some DOS applications used some of these characters to produce frames around "windows", boxes or areas on the terminal.

For more information, see the "Character Groups" section of the wiki page.

Viewing the same file as above in a "Hex Editor", you will typically see the raw binary values alongside the ASCII representation.


When the file contains data other than plain text (e.g: it's an application, or other binary file), you'll see a lot of non-print characters, because they were never intended for human consumption... In such files, the data is laid out in binary, usually following a strict structure or format. In some cases the data represents large numbers (by concatenating a number of bytes together), in other cases they might represent "machine code" or raw instructions that are presented directly to a processor.

You might be able to see strings inside such binary files, but this is more "by accident" than on purpose - the application itself has to know what to print to the screen when you see a message, and this will be that.

There are a couple of common ways that strings are encoded in binary files.

1. C String

This format makes use of 8-bit characters, and terminates the string with a NUL character. The string is immediately visible in the file, as shown below - note the terminating NUL.

2. UTF-16

This format makes use of 16-bit characters (i.e: two bytes concatenated), and can represent a portion of the code points described by Unicode. Here, you see that the string is somewhat visible, if you read between the NUL characters... This format is very common in applications that target Windows.

Can you see the string Logical Disks on the second line?


Binary files can also store other resources inside them - for example images, sounds, XML, JSON, Archives, etc... the application can then extract the resources to disk at runtime if necessary, or may often process them directly from memory.

It's often possible to extract these resources using tools in an automated fashion, but in some cases the file is not designed to an open / common standard, and some manual intervention is required.

2 of 3
2

When you create a file to store data, you can store a series of bytes. 1 byte is any number between 0 and 255. In many fileformats, it is enough to use any number between 0 and 255 to store data.

But as systems get more complex and advanced, developers sometimes need to store numbers that are far greater than 255. 2 bytes = 256*256 = 65535, 4 bytes = 256*256*256*256 = 4294967296. So by combining 4 bytes, one can store values from 0 to 4294967295.

You can even combine 8 or more bytes to form a number which often happens in 64-bit applications where you need 64 bits (8x8 bytes).

Because numbers stored are often low, most of the bytes are 0, aka NUL. So in a file, you see a lot of NUL because it are all low values in 64-bit constructions.

Why would one not optimize the file? Because most programmers use functions that store the data for them, and they keep every scenario in mind, including storing big numbers.

🌐
Symbol Wiki
symbolwiki.com › en › symbol-for-null
Symbol For Null ␀: Unicode, Alt Code, HTML, Copy & Paste
Type “Symbol For Null” in the search field at the top and press Enter · The symbol should appear. Click on it to insert it into your text
🌐
Symbol
symbol.so › symbol-for-null
Symbol For Null Copy and Paste ␀
document.querySelector('.symbol-for-null').textContent = '␀'; 2. Unicode Escape for ␀: document.querySelector('.symbol-for-null').textContent = '\u2400'; Preview: ␀ · View all Technical Symbols · ␌ · Symbol For Form Feed · ␍ · Symbol For Carriage Return ·
🌐
Unicode Compart
compart.com › en › unicode › U+0000
Find all Unicode Characters from Hieroglyphs to Dingbats – Unicode Compart
U+0000 is the unicode hex value of the character (NUL). Char U+0000, Encodings, HTML Entitys:,, UTF-8 (hex), UTF-16 (hex), UTF-32 (hex)