Разработать Hex редактор на Python
Есть начатый проект hex редактора, в лучшем случаем его расширить до нужного функционала, в худшем сделать новое с нужным функционалом). Что нужно реализовать:
1) Нормальный интерфейс по каноном hex редакторов, добавить обновление компоновки данных изменении окна, локализацию пару языков.
2) Сделать абстракцию над уровнем представления данных, такую чтобы мы не весь файл грузили в память, а только видимый, верхний и нижний блоки.
3) Реализовать все виды действий с данными как обычных редакторов
4) Историю изменений Undo/Redo ( можно ограничиться историей в 100 событий)
5) Тесты, пайдок и тайпинг
1) Нормальный интерфейс по каноном hex редакторов, добавить обновление компоновки данных изменении окна, локализацию пару языков.
2) Сделать абстракцию над уровнем представления данных, такую чтобы мы не весь файл грузили в память, а только видимый, верхний и нижний блоки.
3) Реализовать все виды действий с данными как обычных редакторов
4) Историю изменений Undo/Redo ( можно ограничиться историей в 100 событий)
5) Тесты, пайдок и тайпинг