2 Commits

Author SHA1 Message Date
Jonathan Jenne
bd6fa93a45 Filesystem: Version 1.0.5 2021-07-05 13:30:00 +02:00
Jonathan Jenne
828063447e Filesystem: Catch exceptions while generating checksums 2021-07-05 13:29:48 +02:00
2 changed files with 14 additions and 7 deletions

View File

@@ -73,12 +73,19 @@ Public Class File
End Function
Public Function GetChecksum(FilePath As String) As String
Using oFileStream = IO.File.OpenRead(FilePath)
Using oStream As New BufferedStream(oFileStream, 1200000)
Dim oChecksum() As Byte = SHA256.Create.ComputeHash(oStream)
Return BitConverter.ToString(oChecksum).Replace("-", String.Empty)
Try
Using oFileStream = IO.File.OpenRead(FilePath)
Using oStream As New BufferedStream(oFileStream, 1200000)
Dim oChecksum() As Byte = SHA256.Create.ComputeHash(oStream)
Return BitConverter.
ToString(oChecksum).
Replace("-", String.Empty)
End Using
End Using
End Using
Catch ex As Exception
_Logger.Error(ex)
Return Nothing
End Try
End Function
''' <summary>

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.4.0")>
<Assembly: AssemblyFileVersion("1.0.4.0")>
<Assembly: AssemblyVersion("1.0.5.0")>
<Assembly: AssemblyFileVersion("1.0.5.0")>