INNER CODE UNIT · Python

_decode_operation

Nour833/StegoForge · web/app.py:182

def _decode_operation(form, files) -> tuple[dict, bytes]:
    stego_file = files.get("file")
    key = form.get("key", "")
    method = form.get("method", None) or None
    wet_paper = _as_bool(form, "wet_paper", False)

    if not stego_file:
        raise ValueError("Stego file is required")

    from stegoforge import op_decode
    from core.audio._convert import has_ffmpeg

    filename = stego_file.filename or "stego.bin"
    if _is_video_method(method) or (not method and _is_video_name(filename)):
        if not has_ffmpeg():
            raise ValueError("Video methods require ffmpeg. Install with: sudo apt install ffmpeg")

    with tempfile.TemporaryDirectory(prefix="stegoforge_web_decode_") as td:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…