Сегодня 01 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Бывший инженер Microsoft переписал «Блокнот» с нуля и уменьшил его до 2,5 Кбайт

Тенденции к раздуванию кода Windows не избежало большинство привычных приложений платформы — она затронула даже простой текстовый редактор. Но если вернуться к истокам, можно сократить его размер до 2,5 Кбайт, доказал бывший инженер Microsoft Дэйв Пламмер (Dave Plummer).

Пламмер работал в Microsoft в те времена, когда «Блокнот» довольствовался базовым редактированием простых текстовых файлов, а для всего остального, и в первую очередь формата RTF, был WordPad. Два проекта никогда не пересекались. «Блокнот» оставался компактным приложением, а в WordPad были поддержка модных шрифтов и проверка орфографии.

Несколько десятков лет спустя произошли радикальные перемены. WordPad ушёл в небытие, а в «Блокнот» начали добавлять новые функции — вплоть до подсказок от помощника с искусственным интеллектом Copilot для корректировки текста. Дейв Пламмер, будучи не в восторге от того, во что превратился «Блокнот», переписал его. Он взял за основу проект Dave's Tiny Editor (DTE) Мэтта Пауэра (Matt Power) и выпустил собственный форк под названием TinyRetroPad.

Текстовый редактор написан на ассемблере и использует класс RICHEDIT50W для обращения к WinAPI, то есть в значительной степени опирается на уже присутствующие в Windows компоненты. Есть окна открытия и сохранения файлов, выбор шрифта и даже печать текста. «Печать в Windows — нечто жуткое», — попутно заметил Дэйв Пламмер.

Размер исполняемого файла, сообщил разработчик, составляет всего 2686 байтов. Достойный результат, учитывая, что при наличии системных компонентов Windows изобретать велосипед уже не требуется. Актуальная версия Notepad.exe сегодня занимает более чем в сотню раз больше места — и едва ли она в сотню раз лучше.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про текстовые редакторы

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Ролевой боевик No Rest for the Wicked от авторов Ori не выйдет из раннего доступа Steam в 2026 году 18 мин.
Свежий драйвер GeForce 616.56 заставил мерцать некоторые мониторы — Nvidia уже работает над исправлением 36 мин.
80 % разработчиков Star Wars Zero Company остались без зарплаты, и Electronic Arts тут ни при чём 56 мин.
Sonos попытается вернуть доверие пользователей с помощью ИИ-агентов — представлена ОС Sonos 27 для аудиосистем 2 ч.
Mozilla встроила блокировщик рекламы в Firefox для iPhone 2 ч.
Anthropic вновь разрешила ИИ-моделям атаковать реальные компании в рамках тестов — но теперь с усиленной защитой 2 ч.
Double Fine пообещала сделать Brutal Legend 2, но при одном условии 3 ч.
Группа фанатов возродит амбициозный сетевой экшен APB: All Points Bulletin от создателя GTA — подробности и геймплей 4 ч.
Google Gemini сможет «думать» в фоне, пока пользователь занимается другими делами на смартфоне 4 ч.
«Google Сообщения» начали отправлять людям чужие сообщения из старых переписок 4 ч.
Sonos представила полностью переработанный саундбар Beam Ultra со звуком 7.1.2 и поддержкой Dolby Atmos 21 мин.
Sonos представила наушники Ace Ultra с эффективным шумоподавлением и повышенной автономностью за $450 44 мин.
Самая дешёвая GeForce RTX 5090 теперь стоить $5000 в США — в 2,5 раза дороже, чем на момент анонса 2 ч.
Учёные создали дрон с «кошачьими когтями» — он садится на айсберги и крутые ледяные скалы 2 ч.
Steam Deck получила поддержку более 30 тыс. игр из библиотеки Steam 3 ч.
SilverStone выпустила блок питания HELA 3000Rz на 3000 Вт — он справится с четвёркой RTX 5090 3 ч.
При Тиме Куке акции Apple выросли на 2275 % — но Джону Тернусу не обязательно повторять его успех 4 ч.
Asus раскрыла характеристики ноутбука ProArt P14 — одного из первых на процессоре Nvidia RTX Spark 4 ч.
OpenAI отвергла новые обвинения Apple в краже технологий как безосновательные 4 ч.
Samsung рассказала, чем будет хороша память HBM5, zHBM и zNAND-O 4 ч.