Новый проект
Проект № 1025 Готово

Кодировщик Base64

Переделка программы «Кодировщик Base64» № 1024

Примерный вид программы «Кодировщик Base64»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1025gpt Кодировщик Base64.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)
Переделать программу

Назначение

Программа переводит обычный текст в код Base64 и обратно. Работает в двух вкладках: «из текста в base64» и «из base64 в текст».

Как пользоваться

  1. Откройте нужную вкладку.
  2. В верхнее поле введите текст или нажмите «Вставить из буфера обмена».
  3. Нажмите «Конвертировать».
  4. Результат появится в нижнем поле.
  5. Нажмите «Скопировать в буфер», чтобы скопировать результат.

Что важно знать

  • Нижнее поле только для чтения: изменить текст в нём нельзя, но можно выделять и копировать.
  • Если верхнее поле пустое, при нажатии «Конвертировать» появится предупреждение.
  • Если буфер обмена пуст или содержит нетекстовые данные, появится предупреждение.
  • Если данных для копирования нет, появится предупреждение.
  • При декодировании пробелы и переносы строк в Base64 игнорируются.
  • При неверном Base64 появится сообщение об ошибке.
  • Введённый текст и результаты не сохраняются при закрытии программы.

Техническое задание

В программе 2 вкладки: 1 вкладка "из текста в base64" 2 вкладка "из base64 в текст" На первой вкладке: 1) Текстовое поле, куда вводится текст пользователем, с возможностью вставки текста из буфера, а так же кнопка "вставить из буфера обмена" 2) Текстовое поле, куда выводится результат кодирования текста из первого поля в base64-string, текст не должен позволять этот текст изменять- можно только выделять и копировать, а так же должна быть кнопка "скопировать в буфер" 3) кнопка "Конвертировать" На второй вкладке: 1) Текстовое поле, куда вводится base64 пользователем, с возможностью вставки текста из буфера, а так же кнопка "вставить из буфера обмена" 2) Текстовое поле, куда выводится результат декодирования base64-string из первого поля в текст, текст не должен позволять этот текст изменять- можно только выделять и копировать, а так же должна быть кнопка "скопировать в буфер" 3) кнопка "Конвертировать"