RRadixMoor
Сценарії

Сценарії роботи з кодом · Канонічне декодування Base64

03
Продукт

Сценарії

Декодуйте лише канонічні рядки стандартного Base64. Перевірте порожній ввід, неправильні біти доповнення й внутрішні пробіли, відхиляючи варіанти замість непомітної нормалізації.

01

Завантажте застосунок

Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.

02

Відкрийте папку проєкту

Оберіть сумісний endpoint. Доступність інструментів і якість відповідей залежать від налаштованої моделі та сервера.

03

Підключіть і перевірте модель

Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

04

Перегляньте зміни та запустіть тести

Порівняйте фактичну поведінку з очікуваним результатом. Якщо перевірка не проходить, з’ясуйте причину перед наступними змінами.

Канонічне декодування Base64

Сценарії
import base64
def canonical_decode(text):
    if not isinstance(text, str): raise ValueError("text required")
    decoded = base64.b64decode(text, validate=True)
    if base64.b64encode(decoded).decode("ascii") != text:
        raise ValueError("noncanonical Base64")
    return decoded

Перевірте перед застосуванням. Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

Робоче середовище з ШІ для коду

Тут починається ваша наступна ідея.

Завантажити для Windows ↗