Clipper On Line • Ver Tópico - pkzip por rar

pkzip por rar

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

pkzip por rar

Mensagempor paiva » 09 Set 2021 21:06

use uma backup.bat

chamo assim backup 20210909 e ela gera um arquivo zipado com senha 20210909.zip

como estou mudando para 64 Bits o Pkzip nao funciona + rs

como seria para usar o rar.exe ou winrar ?

\dbdc\pkzip -sSENHA %1 *.prg *.xbp
paiva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 257
Data de registro: 04 Ago 2005 10:28
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

pkzip por rar

Mensagempor Itamar M. Lins Jr. » 10 Set 2021 00:46

Olá !
Tem pkzip para 64 bits.
https://support.pkware.com/home/pkzip/windows-desktop

Eu se fosse vc usaria 7zip.
https://www.ti-enxame.com/pt/windows/comando-7-zip-para-criar-e-extrair-um-arquivo-zip-protegido-por-senha-no-windows/1051816430/

 7z a secure.7z * -pSECRET 

7z        : name and path of 7-Zip executable
a         : add to archive
secure.7z : name of destination archive
*         : add all files from current directory to destination archive
-pSECRET  : specify the password "SECRET"

Nota: Se a senha contiver espaços ou caracteres especiais, inclua com aspas simples

7z a secure.7z * -p'pa$$Word @|'

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 507 vezes

pkzip por rar

Mensagempor JoséQuintas » 15 Set 2021 07:59

paiva escreveu:como seria para usar o rar.exe ou winrar ?
\dbdc\pkzip -sSENHA %1 *.prg *.xbp


Pra fontes?
Porque não cria uma conta no github e faz backup de graça nas nuvens, e de uma forma muito melhor.

Como é XBP deve usar XHarbour, senão eu diria pra usar o próprio Harbour pra isso.

O Windows gerencia ZIPs sem precisar de programa nenhum, mas pra outros tipos uso o 7zip que é grátis.
Foi o que usei nas máquinas do github, que vém instalado pra uso, tanto máquinas Windows quanto máquinas Linux.

Sobre o github:
É importante marcar que o projeto é particular, caso crie como público vai ficar visível pra todo mundo.
Aqui faço backup de tudo lá, um projeto pra fonte, um projeto pra não fonte, e mais os projetos públicos que são ilimitados.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

pkzip por rar

Mensagempor Poka » 15 Set 2021 11:05

Bom dia

Quintas, poderia me tirar uma duvida?
Gravo cópias no dropbox.
Me falaram que, se eu elimino a pasta no meu computador exclui também do dropbox?
Se alguem roubar o computador e formatar, já pensou, achei meio estranho este comportamento do dropbox
Pergunto, o github também funciona assim?

Obrigado

Poka
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 513
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes

pkzip por rar

Mensagempor JoséQuintas » 15 Set 2021 11:17

NÃO.

Existe o software GIT. (uso GIT FOR WINDOWS)
Com ele você faz o controle NA MÁQUINA, fica tudo numa pasta .GIT do projeto.
Uma opção do GIT é salvar no github, será sempre completo.

O Harbour é um bom exemplo.
Quando baixa do github, vém tudo.

IMPORTANTE:
Não é automático, é sempre você no comando, acionando pra salvar ou não.
Se formatar a máquina, vai retornar do jeito que estava salvo no github, podendo não ter as últimas alterações que não salvou.
Mas é mais do que um backup: equivale a todos os backups dia a dia, ou hora a hora, dependendo de como vai salvando.
E nem por isso ele fica grande, a não ser que acabe salvando também os executáveis, o que não deveria fazer.

Pode sempre baixar os fontes do Harbour e usar como cobaia.
Vai poder ver toda história, desde o primeiro backup do primeiro arquivo criado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

pkzip por rar

Mensagempor Poka » 15 Set 2021 14:13

Obrigado Quintas.

Poka
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 513
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes

pkzip por rar

Mensagempor paiva » 16 Set 2021 11:46

sobre o dropbox
se deletar do seu pc ele TORNA a baixar.....

tentei de tudo para diminuir o espaço
deletei la no site e ele voltava uma M. isso

acabei tendo que fazer uma sssinatura de 1 ano com 2 T de espaço

muito complicado deletar arquivo definitivamente

Paiva
paiva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 257
Data de registro: 04 Ago 2005 10:28
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

pkzip por rar

Mensagempor JoséQuintas » 16 Set 2021 16:05

E cuidado com o da Microsoft o one-drive

O default dele é NÃO deixar na máquina, somente nas núvens.

Descobri isso quando fiquei sem internet... não conseguia acessar meus arquivos locais.

Isso é configurável.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

pkzip por rar

Mensagempor Itamar M. Lins Jr. » 16 Set 2021 21:50

Olá!
muito complicado deletar arquivo definitivamente

Uso Google Drive, até agora ok por aqui.

Vou ver se tem no Linux...
Totalmente integrado com o navegador do Linux show de bola!

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 507 vezes

pkzip por rar

Mensagempor mauricioportela » 11 Jan 2022 01:20

Tenho esse codigo que uso dentro do sistema:

// mpcopia.prg

#require "hbmzip"

#include "fileio.ch"
#include "directry.ch"
#include "simpleio.ch"
#include "inkey.ch"

#define CRLF            (CHR(13) + CHR(10))

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850

FUNCTION Main()

    HB_LANGSELECT("PT")
    HB_CdpSelect("PT850")
    SET DATE FORMAT TO "dd/mm/yyyy"
    SET TIME FORMAT TO "hh:mm"
    SET(_SET_EOL,chr(13)+chr(10))

    MPHCopiaDBF()

RETURN Nil

FUNCTION MPHCopiaDBF()
    LOCAL cNomeArqBKP, cCaminho, cSenha, cArquivos
    LOCAL cHora := Time()
    cNomeArqBKP := "BKP" + STRZERO(YEAR(DATE()),4) + ;
                           STRZERO(MONTH(DATE()),2) + ;
                           STRZERO(DAY(DATE()),2) + ;
                           SUBSTR(cHora,1,2) + ;
                           SUBSTR(cHora,4,2) + ;
                           SUBSTR(cHora,7,2)

    cCaminho := CURDIR(DISKNAME())
    cSenha    := "Senha123"
    cArquivos := "*.DBF"

    Copia_PIZ(cNomeArqBKP, cCaminho, cSenha, cArquivos)
RETURN Nil

PROCEDURE Copia_PIZ(cZipName, cPath, cPassword, cFileName)
    LOCAL hZip, aFile, aWild, lUnicode, tmp, cExt, cWild, cComment

    IF lUnicode := ("--unicode" $ hb_CmdLine())
        hb_cdpSelect("UTF8EX")
        hb_SetTermCP(hb_cdpTerm())
        Set(_SET_OSCODEPAGE, hb_cdpOS())
    ENDIF

    aWild := hb_AParams()
    IF Len(aWild) < 2
        RETURN
    ENDIF
    cZipName := hb_FNameExtSetDef(aWild[1], ".piz")
    hb_ADel(aWild, 1, .T.)
    FOR tmp := Len(aWild) - 1 TO 1 STEP -1
        SWITCH Lower(aWild[tmp])
            CASE "--snh"
                IF cPassword == NIL
                    cPassword := aWild[tmp +1]
                ENDIF
                aWild[tmp] := ""
                aWild[tmp +1] := ""
                EXIT
            CASE "--cmt"
                IF cComment == NIL
                    cComment := aWild[tmp +1]
                ENDIF
                aWild[tmp] := ""
                aWild[tmp +1] := ""
                EXIT
            CASE "--unicode"
                /* skip */
                EXIT
        ENDSWITCH
    NEXT
    IF !Empty(hZip := hb_zipOpen(cZipName))
        FOR EACH cWild IN aWild
            IF ! cWild == ""
                hb_FNameSplit(cWild, @cPath, @cFileName, @cExt)
                FOR EACH aFile IN hb_DirScan(cPath, cFileName + cExt)
                    IF ! cPath + aFile[F_NAME] == cZipName
                        hb_zipStoreFile(hZip, cPath + aFile[F_NAME], cPath + aFile[F_NAME], cPassword,, lUnicode)
                    ENDIF
                NEXT
            ENDIF
        NEXT
        hb_zipClose(hZip, cComment)
    ENDIF
RETURN


o arquivo mpcopia.hbp:
* Para acrescentar um icone ao binario: -icon=mpcopia.ico

Para compilar: hbmk2 mpcopia

-ompcopia
hbmzip.hbc
mpcopia.prg


Att
Mauricio Portela
Avatar de usuário

mauricioportela
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 83
Data de registro: 29 Jul 2016 04:22
Cidade/Estado: Vitoria da Conquista/Bahia
Curtiu: 4 vezes
Mens.Curtidas: 21 vezes




Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro