Сегодня 10 августа 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
Тренды 🔥
Контрабанда на рыбалке: секретная версия отменённого боевика Contraband от авторов Just Cause четыре года скрывалась в файлах другой игры 2 ч.
Meta выпустила открытую ИИ-модель Muse Glimmer для запуска прямо на ПК 3 ч.
No Man’s Sky исполнилось 10 лет, а игроки не исследовали и 1 % планет — на подходе следующее большое обновление 4 ч.
Второй раз за шесть лет в открытый доступ попал исходный код CS:GO — на этот раз куда более свежий 5 ч.
Valve заявила о возможной утечке данных пользователей в результате кибератаки на её европейского партнёра по логистике 6 ч.
Цукерберг раскритиковал закрытые ИИ-модели и поддержал принцип открытости исходного кода 6 ч.
Российский рынок ИИ превысил 316 млрд рублей 6 ч.
VK создала ИИ-модель для анализа действий пользователей и составления нейропрофилей 8 ч.
«Смотреть будут все, и вы тоже»: глава Take-Two призвал всех подписаться на Netflix, чтобы не пропустить расширенный показ GTA VI 8 ч.
Вид от первого лица, вырезанный контент и управление как в Oblivion: датамайнер показал, как Demon’s Souls выглядела за два года до релиза 9 ч.
Nintendo пообещала бесплатно отремонтировать консоли, повреждённые землетрясением в Кумамото 7 ч.
AMD без лишнего шума анонсировала мобильные процессоры Ryzen 5 439 и Ryzen 7 449 без NPU 7 ч.
Складной iPhone Ultra 3 получит более крупные дисплеи — его анонс ожидается через два года 7 ч.
Сотрудники SK hynix создают новый профсоюз, чтобы ещё эффективнее выколачивать премии из руководства 8 ч.
«ГЛОНАСС» представил систему отслеживания общественного транспорта при сбоях интернета 8 ч.
Lenovo вдвое расширила предприятие в США для выпуска серверов и НРС-систем 10 ч.
TSMC продолжает грести деньги благодаря ИИ — июльская выручка взлетела на 45 % 11 ч.
Samsung ускоряет разработку собственных человекоподобных роботов 11 ч.
Создатель Kimi K3 готовится к IPO — ради этого Moonshot AI придётся перестроить всю компанию 12 ч.
Новая статья: NVIDIA Vera: 88 «олимпийских» Arm-ядер для ИИ-агентов 13 ч.