# Reassemble the complete combined source archive

Original archive: `ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip`  
Original bytes: `55341820`  
Original SHA-256: `83ea4b1bccd27c5b6ef3619d299a15a414915edb22d3b7b799a42e0c8a0456e4`

Download every `.bin` part in this directory before reconstructing.

## Windows PowerShell

```powershell
$parts = @(
  'roberto-ai-engineering-lab-combined-source.part001.bin',
  'roberto-ai-engineering-lab-combined-source.part002.bin',
  'roberto-ai-engineering-lab-combined-source.part003.bin'
)
$outPath = 'ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip'
$out = [System.IO.File]::Create($outPath)
try {
  foreach ($part in $parts) {
    $bytes = [System.IO.File]::ReadAllBytes($part)
    $out.Write($bytes, 0, $bytes.Length)
  }
} finally {
  $out.Dispose()
}
Get-FileHash $outPath -Algorithm SHA256
```

## Windows Command Prompt

```bat
copy /b roberto-ai-engineering-lab-combined-source.part001.bin+roberto-ai-engineering-lab-combined-source.part002.bin+roberto-ai-engineering-lab-combined-source.part003.bin "ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip"
certutil -hashfile "ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip" SHA256
```

## Linux / macOS

```bash
cat roberto-ai-engineering-lab-combined-source.part001.bin roberto-ai-engineering-lab-combined-source.part002.bin roberto-ai-engineering-lab-combined-source.part003.bin > "ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip"
shasum -a 256 "ROBERTO_AI_ENGINEERING_LAB_ORIGINAL_AWARD_TELETEXT_DOWNLOAD_SAFE_SOURCE_CODE_V2.zip"
```

The calculated SHA-256 must match the original hash shown above.
