Página 1 de 1

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 13:42
por JoséQuintas
Me veio uma dúvida na cabeça:
Um arquivo pode ter mais de 4GB... a versão 32 bits vai conseguir compactar esse arquivo?
Há duas questões envolvidas: a memória usada pra compactar e o limite em representar posições talvez acima do limite de 4GB.
E o mesmo pra acessar DBFs.
Porque se for assim... a vida em 32 bits vai ser menor do que eu pensava....
Talvez até obrigatoriamente já precise trocar pra 64 bits em alguns clientes...

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 13:45
por JoséQuintas
E aproveitando, surge uma nova necessidade:

Tem como testar se o sistema operacional é 32 ou 64 bits?

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 15:02
por Kapiaba
Se fosse em FiveWin, seria assim:

Código: Selecionar todos

      // if ! IsExe64()
      if ! IsWin64()
         cErrorLog += "   CPU Tipo: " + GetCPU() + " " + ;
                      AllTrim( Str( GetCPUSpeed() ) ) + " Mhz" + CRLF
      endif
Veja na sua LIB, qual é o equivalente.

Abs.

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 15:05
por Kapiaba

Dúvida: ZIP 32 x 64 bits
Sorry, não consegui entender sua explanação. Em vez de clarear, fiquei mais confuso do que sou. kkkkkkk

http://forums.fivetechsupport.com/viewt ... prev64+dll

Abs.

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 15:30
por JoséQuintas
É que adicionei uma questão depois, a que respondeu.

O Windows 64 bits trabalha normalmente com arquivos grandes.
Posso rodar Harbour 32 bits nele, mas se for um arquivo acima de 4GB, o Harbour 32 bits vai conseguir acessar/zipar?
Meu primeiro limite vai ser no arquivo de backup do MySQL, que pode ultrapassar esse tamanho, não nos DBFs.
Acho que a resposta aqui é não, mas nunca se sabe...

Depois do post já comecei a pensar na atualização automática, e como decidir sobre instalar 32 ou 64 bits, e acrescentei a segunda questão....

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 15:32
por Kapiaba
Se entendi, a Minigui também tem esse comando.

https://sourceforge.net/p/hmgs-minigui/ ... udofunc.ch

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 15:37
por Kapiaba
Infelizmente não sei esta resposta, veja se ajuda aqui neste tópico:

https://pctoledo.org/forum/viewto ... =2&t=15040

Abs

Dúvida: ZIP 32 x 64 bits

Enviado: 06 Dez 2018 16:07
por JoséQuintas
Valeu Kapiaba, e dá pra melhorar um pouquinho.... rs

Código: Selecionar todos

#translate IsWin64 () ;
=> ;
( Empty( GetE( "ProgramW6432" ) ) == .F. )
dá pra melhorar um pouco assim:

Código: Selecionar todos

#translate IsWin64 ()  => ( ! Empty( GetE( "ProgramW6432" ) ) )