Divisor de Arquivos.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline


Bom, fiz este divisor de arquivos que milagrosamente divide e une os arquivos e eles ainda funcionam depois... ao menos o que testei.
Deixo o código junto com o Jar, a interface gráfica é bem podre.
Espero que ajude alguém.
 Nome do arquivo bZy_splitZ.jar [Disk] Download
 Descrição Meu divisor de arquivos, falhou ao tentar dividir um arquivo de 4,35 GB, acho que não tem nada maior que o Double né?
 Tamanho 29 Kbytes
 Baixado:  644 vez(es)


SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Se o arquivo tem mais de 4GB pode ser que você realmente tenha problemas. (Por exemplo, partições FAT não aceitam arquivos desse tamanho).
[WWW]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

thingol wrote:Se o arquivo tem mais de 4GB pode ser que você realmente tenha problemas. (Por exemplo, partições FAT não aceitam arquivos desse tamanho).


Tá explicado o por que que uma vez tava descompactando um ISO de um DVD (de jogo claro), e tava fazendo isto no meu disco externo que por acaso ta em FAT, e chegava quase no fim e dava um erro idiota, ai só consegui quando mudei para o disco interno em NTFS, ai funcionou... agora já sei por que heee

Mas não vale a pena se extressar com isto, apenas coloque uma alert no catch da função de merge, se der erro sabes que é problema de espaço em disco ou que a formato da partição não suporta o tamanho do arquivo...
[Email] [WWW]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

Conhece o HJsplit?

Eu uso ele, e o teu programa consegue juntar arquivos separados pelo HJsplit e funcionam?

É que sako muita coisa que o pessoal faz o split com o HJsplit, ai passaria a usar o teu programa para fazer o merge...

Claro também depende da velocidade, qual o tamanho do teu buffer?

Bem vou sakar o teu programa e ver melhor...

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

Acabei de dar uma olha, e ta legal!!!

Agora as criticas:

Duas popups, acho que ficaria melhor se conseguisse fazer numa janela só... duas janelas mais atrapalha do que ajuda, usa Tabs, duas Tabs, uma pra dividir e outra para unir q tal?

Este formato que inventaste, ta legal e funcional, mas é algo novo, não é compativel com nada que já existe, já vi que o teu programa não funcionaria com o HJsplit, conselho, use o mesmo formato do HJsplit, e o teu programa passa a ser uma alternativa ao HJsplit, saka?

O HJsplit sempara os arquivos em name.001 name.002 name.003, depois para unir apenas pega os bytes de cada arquivo e junta num só, mais simples, pois imagina... alguém vai botar um filme na internte pro pessoal baixar, e vai por no rapidshare ai, dividi o filme em 10 partes, mas no teu via ter mais 1, 11 arquivos, sendo que o último vamos supor não se consegue sakar por um motivo qualquer, ou quem fez o upload esqueu, ai não se vai conseguir juntar? Se conseguisse deixar de usar este arquivo .mvb e passase apenas a fazer o merge dos arquivos acho que seria melhor, e melhor ainda usando o mesmo padrão e compatibilidade do HJsplit.

Não sei se participas de foruns de "pirataria", e ai se usa muito o HJsplit, já virou um padrão, mas o programa tem um layout horrivel, e vc podia tentar fazer um layout melhor, e ainda quem sabe fazer algumas melhorias.

Passariam a usar o teu programa por que visualmente mais legal que o HJsplit, depois vc coloca mais alguns recursos e aos poucos o teu programa vai virando padrão e vais ultrapassando o HJsplit.

Espero ter ajuda, sucesso.


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline

Split-X (novo nome do meu simples divisor) agora compatível com o HJSplit.


http://www.splitx.llw.com.br/

SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
Allus
Smalltalk

Membro desde: 03/07/2009 23:05:20
Mensagens: 1
Offline

Oi, eu tenho uma idéia pra vc,
eu tava querendo repartir uns arquivos, mas axo muito ruim separar eles em partes iguais e o ultimo o que sobra.
vc poderia fazer a pessoa selecionar o arquivo e por exemplo ter uma barrinha

Vou usar o 3 como exemplo:

com 3 repartições criaria duas barrinhas de repartição com o tamanho que eu pudesse escolher movendo as barrinhas verdes

Tamanho total do arquivo

_ xxxMb__xxkb___xxmb
[#####|####|#######] Total = 1 GB (exemplo)
_1______2_______3

Número de arquivos resultantes (x) (no caso 3 mas que a pessoa pudesse colocar num campo de digitar o numero)


Essa barra teria o tamanho do arquivo total e as repartições com a informação do tamanho de cada péça e que desse pra arrastar essas barrinhas em laranja que seriam as repartições do arquivo. vc iria superar muito o programa atual, eu sou um que baixaria de certeza caso ouvesse um programa assim seria perfeito!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team