Сегодня 02 июля 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 сегодня занимает более чем в сотню раз больше места — и едва ли она в сотню раз лучше.

Источник:

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

window-new
Soft
Hard
Тренды 🔥
Toyota собирается при помощи ИИ навести порядок в своей документации и терминологии 23 мин.
Некоторые смартфоны Google Pixel перестали издавать звуки, когда на них звонят 34 мин.
В сервисе Apple Hide My Email обнаружена уязвимость, позволяющая раскрыть настоящий адрес почты 45 мин.
Anthropic удалила из Claude скрытую защиту от дистилляции ИИ-моделей китайскими разработчиками 2 ч.
Представлено решение Curator.Scanner для поиска уязвимостей во внешней IT-инфраструктуре 3 ч.
Власти США предложили разработчикам ИИ создать единые стандарты для моделей 3 ч.
Нашумевшее скандинавское выживание Valheim на релизе подорожает в полтора раза и другие детали обновления 1.0 3 ч.
Министерство юстиции Бразилии рассекретило продолжение легендарной серии Nintendo 4 ч.
ИИ и дипфейки используются в каждой восьмой успешной мошеннической схеме 4 ч.
Истцы взяли на вооружение ИИ и завалили британские суды работой до 2028 года 5 ч.
Инвестиции с кешбэком: NVIDIA вкладывается в создание ИИ-инфраструктуры партнёров в обмен на доход от её эксплуатации 15 мин.
Weave представила бытового робота Isaac 1 — он будет наводить порядок, пока хозяев нету дома 20 мин.
Будущая Xbox Project Helix, вероятно, будет лишена дисковода 28 мин.
В центре Москвы открыли новый флагманский магазин Xiaomi Store 31 мин.
Getty Images отказалась поглощать Shutterstock — помешал британский регулятор 32 мин.
Intel без лишнего шума подняла рекомендованные цены Core Ultra 7 270K Plus и Core Ultra 5 250K Plus 38 мин.
Microsoft сняла с производства бюджетные Surface Go и Surface Laptop Go — вместо них предлагает Dell XPS 13 41 мин.
Oracle признала, что может прогореть на ИИ ЦОД, но пути назад уже нет 60 мин.
Первую в мире систему хранения энергии на сжатом углекислом газе построят в Ирландии 2 ч.
Noctua обновила план выпуска продуктов — новые БП и кулеры для AM5 выйдут в 2027 году 3 ч.