I ran $OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding
And then .\kept -t C:\Users\cja\Downloads\takeout-20230305T104856Z-001\Takeout\Keep
It wrote a load of files and then errored:
kept.exe: C:\Users\cja\Downloads\takeout-20230305T104856Z-001\Takeout\Keep\16870f5d424.b8e0ea45ca8777dd.png: copyFileWithMetadata:CopyFile "\\\\?\\C:\\Users\\cja\\Downloads\\takeout-20230305T104856Z-001\\Takeout\\Keep\\16870f5d424.b8e0ea45ca8777dd.png" "\\\\?\\C:\\Users\\cja\\Downloads\\kept-0.3.0-win64\\kept-0.3.0\\kept-output\\media\\16870f5d424.b8e0ea45ca8777dd.png": does not exist (The system cannot find the file specified.)
Happy to send you details if you say what you need. Don't want to paste full program output here cos it contains names of my files.