powershell을 사용하여 json에 대한 MD5 생성

powershell을 사용하여 json에 대한 MD5 생성

MD5가 있는 폴더의 각 파일(경로 포함)에 대해 JSON 개체를 생성할 수 있습니까?

[
    {
        "Name": "Games.dll",
        "md5": "4cd9e9a5efad4cceb01b3e41a047e489"
    }, {
        "Name": "Files/Image/Bg.png",
        "md5": "4cd9e9a5efad4cceb01b3e41a047e489"
    }
]

답변1

이것은 당신이 필요로하는 일을해야합니다

Get-ChildItem -File -Recurse | Get-FileHash -Algorithm MD5 | Select-Object @{name="Name";expression={$_.Path}}, @{name="md5";expression={$_.Hash}} | ConvertTo-Json

답변2

PowerShell 5.1을 사용하여 폴더에 있는 모든 파일의 파일 이름, 경로 및 md5 해시를 포함하는 json 파일을 만드는 방법

파일당 1초가 조금 넘게 걸립니다.

pushd $env:userprofile\desktop
Get-FileHash (gci *.*) -Algorithm MD5 | convertto-json | out-file hash.json
popd 
exit

파워쉘 해시 md5

powershell은 각 파일에 대해 JSON 객체를 생성합니다.

관련 정보