# Lire le contenu du fichier converti en hexadécimal $hexData = Get-Content -Path "Convert_FichierExe.txt" -TotalCount 1 # Convertir la première ligne en décimal $decimalData = [System.Convert]::ToInt64($hexData, 16) # Convertir le décimal en binaire $binaryData = [System.Convert]::ToString($decimalData, 2) # Regrouper les valeurs binaires en blocs de 64 bits $blocLength = 64 for ($i = 0; $i -lt $binaryData.Length; $i += $blocLength) { $bloc = $binaryData.Substring($i, [Math]::Min($blocLength, $binaryData.Length - $i)) Write-Host "Bloc $([Math]::Ceiling(($i + 1) / $blocLength)): $bloc" }