INNER CODE UNIT · Python

stego_path

Nour833/StegoForge · web/app.py:201

        stego_path = td_path / filename
        stego_path.write_bytes(stego_file.read())

        result = op_decode(str(stego_path), key, None, method, wet_paper, False)
        payload = Path(result["output"]).read_bytes()

    # Detect payload MIME type and choose a smarter filename
    mime, detected_ext = _detect_payload_type(payload)
    # Honor any explicit output extension from op_decode if set
    out_path = Path(result.get("output", ""))
    ext = out_path.suffix if out_path.suffix and out_path.suffix != ".bin" else detected_ext
    dl_name = f"decoded_payload{ext}"
    result["download_name"] = dl_name
    result["detected_mime"] = mime
    result["detected_ext"] = ext

    return result, payload

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…