Notepad mit nur 2,5 kByte: Ex-Microsoft-Ingenieur nutzt Windows-Bordmittel
Ein ehemaliger Microsoft-Entwickler hat eine Hommage an das alte Notepad unter neuem Namen auf Github veröffentlicht. Mit nur 2,5 kByte Größe bietet es viele Funktionen.
Der pensionierte Microsoft-Entwickler David W. Plummer, der während seiner aktiven Zeit den Task-Manager von Windows, den Dialog zum Datenträgerformatieren sowie Space Cadet Pinball mitentwickelte, hat einen voll funktionsfähigen Notepad-Klon programmiert, der nur rund 2,5 Kilobyte groß ist. Das Projekt trägt den Namen Tinyretropad, basiert größtenteils auf enthaltenen Windows-Komponenten (etwa Fenstermanagement, Menüs, Standarddialoge, Zwischenablage, Eingabefelder sowie Schnittstellen für Dateiauswahl und Druck) und ist auf Github als Open-Source-Software unter der Apache-2.0-Lizenz verfügbar.
Trotz der minimalen Dateigröße bietet der Texteditor die Hauptfunktionen eines vollwertigen Editors: Öffnen und Speichern von Dateien, Suchen und Ersetzen, Drucken, Schriftartenauswahl, Zeit/Datum einfügen, Zeilenumbruch (Word Wrap) sowie eine Abfrage bei ungespeicherten Änderungen. Auch ein Kontextmenü und eine Statusleiste mit Zeilen- und Spaltenanzeige sind enthalten. Bei unserem Test warnte uns Windows Defender vor dem "schädlichen Programm". Trotzdem ausgeführt, verbrauchte Tinyretropad laut Task-Manager rund 501,7 MiB RAM (zum Vergleich: Das in Windows 11 enthaltene Notepad ist knapp 25 MB groß, nutzt jedoch nur 51,9 MiB RAM).
Das Projekt ist eine Weiterentwicklung von Dave's Tiny Editor von Matt Power, der wiederum auf Plummers älterem tiny.asm-Projekt basiert. Frühere Versionen mit dem einfacheren EDIT-Steuerelement kamen auf rund 890 Bytes, spätere RICHEDIT-Versionen lagen bei 981 Bytes, bevor laut dem im Quellcode dokumentierten Änderungsprotokoll ein Dateimenü hinzugefügt wurde (Größe dann: 1.375 Bytes). Mit Speicherabfrage wurden daraus 1.622 Bytes, inklusive Suchen/Ersetzen-Funktion 2.143 Bytes, und nach der Druckfunktion wurde Tinyretropad 2.476 Bytes groß (oder besser: klein). Zur Kompression wird Crinkler verwendet.
Mitmachen und kommentieren
Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Sollten Sie noch keinen Extreme-Account haben, laden wir Sie zu einer Registrierung im Forum ein. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln. Folgen Sie gerne PCGH bei 🔈 Youtube oder 💬 Whatsapp und erhalten Sie Neuigkeiten zu Grafikkarten, CPUs und Gaming direkt in Ihrem Feed.
Quelle: Plummers Software LLC, via Github
