Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como calcular a soma de verificação em VB
O conceito de uma soma de verificação foi inventado no início da história da ciência da computação para verificar a integridade dos dados . A soma de verificação mais simples é calcular a soma de todos os 1s e 0s que compõem os dados de um arquivo . Esse número pode ser armazenado separadamente . Em uma data posterior que possa ser calculado novamente para certificar-se da soma é a mesma. Se for, o arquivo não foi alterado , ea integridade está intacta. Checksums modernos são muito mais complexos , mas para os programadores que escrevem em Visual Basic, a NET . Fornece capacidades de cálculo da soma de controle para fora da caixa. Instruções
1

Copie e cole as seguintes instruções Imports na parte superior do arquivo que contém a classe com a qual você deseja obter o checksum:

Importações System.IOImports System.Security . Criptografia
2

Copie e cole a seguinte função no corpo da classe :

Shared Function privada getchecksum ( arquivo como string) como fluxo StringUsing como FileStream = File.OpenRead (arquivo) Dim sha como SHA256Managed = Novo SHA256Managed () soma Dim como byte [ ] = sha.ComputeHash (stream ) Retornar BitConverter.ToString ( checksum) Substituir - Function ( , Empty " ") End UsingEnd
< br. > 3

Chame a função de soma de verificação com o seguinte código :

Dim checksumValue como string = YourClassName.GetChecksum ( "C: \\ caminho \\ para \\ file.ext " )
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·VBA & Dicas Macro para Word 2007 
·Recursos do Visual Basic 
·Como obter um ID de rede local e domínio usando VBA 
·Como sair de um sub em VBA 
·Como escrever um arquivo XLS em VB 
·Como adicionar VBScript para Excel 
·Tutorial do Visual Basic para automação OLE 
·Como converter VB6 para 64 Bit 
·Como substituir um ArrayList 
·Como herdar de mais de uma classe em VB.NET 
  Artigos em destaque
·Como Ler múltipla Delimitado campos em um arquivo usan…
·Como formatar a data a partir DateChooser in Flash 
·Erros de sintaxe em instruções SQL 
·Como fazer uma matriz em C que contém várias seqüên…
·Como atualizar o Java para 1.4.2-03 
·Como: Método para Pylon Alvo de montagem 
·Django Vs . Perl 
·Como definir uma variável de sessão no PHP 
·Como compilar e executar em Python 
·Como fazer loops em Python 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados