Сегодня 19 августа 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
Тренды 🔥
«Яндекс» начал активно заполнять ИИ-поиск рекламой — пока ещё в тестовом режиме 8 мин.
ИИ на самом деле не взбунтовался — он просто выполнял инструкции 10 мин.
Автор утечек GTA VI не остановится, пока Rockstar и Take-Two не извинятся и не пообещают исправиться 41 мин.
Автоматизация коммуникаций: как бизнесу работать эффективнее в любых условиях 43 мин.
Вдохновлённый System Shock космический хоррор с налётом диско RetroSpace не заставит себя долго ждать — новый трейлер и дата выхода 2 ч.
Anthropic Claude научился отправлять письма в Gmail — можно и без подтверждения 3 ч.
Meta отвергла обвинения в попытке «подсаживания» подростков на социальные сети с целью извлечения прибыли 4 ч.
OpenAI впервые притормозила гонку ИИ — после побега агента и взлома Hugging Face компания приостановила часть обучения 6 ч.
Apple снова прогнулась под ЕС — правила App Store упростят, а комиссии понизят 6 ч.
На Android вот-вот введут 24-часовой карантин для непроверенных приложений — их установка станет гораздо сложнее 6 ч.
Xiaomi рассказала, что не торопится монетизировать ИИ, хотя активно в него вкладывается 8 мин.
NASA впервые показало снимки кратера от падения ступени Falcon 9 на Луну 9 мин.
Китайская частная ракета со второй попытки повторила трюк Falcon 9 — Zhuque-3 успешно посадила первую ступень 46 мин.
Apple впервые признала, что нападки регуляторов угрожают её огромной выручке от сервисов 49 мин.
CPO в OCP: 19 компаний договорились о стандартизации и развитии интегрированной фотоники для ИИ-платформ 2 ч.
«Роскосмос» и NASA начали обсуждать, как будут топить МКС в океане 2 ч.
Анонсированы умные очки Blackview BV300 с поддержкой ИИ, камерой, динамиками и микрофонами 2 ч.
Everpure заключила контракт с ещё одним гиперскейлером, но снова не признаётся, с кем именно 2 ч.
Видеообзор MSI Modern 16S AI+: доступный ноутбук без лишних компромиссов 3 ч.
Официально представлен доступный смартфон iQoo Z11S с батареей на 10 000 мА·ч 3 ч.