|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[JAVA] Merge e Split di file esistenti
allora, mi trovo in questa situazione:
ho 3 file creati da me in java: A.k B.k C.k tutti e 3 nella stessa cartella voglio creare una procedura di "merge" per avere un unico file i cui dati non devono essere acessibili, Z.k poi voglio avere la possibilità di creare da Z.k i 3 file originali...è possibile fare ciò?
__________________
My gaming placement |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Io la vedo così:
Hai una classe "MergeWriter" che prende in input i file A-B-C, e produce Z. Scrive marcando con dei tag l'inizio e la fine di ogni file parziale in Z. Hai una classe "SplitReader" che prende in input un file del tipo Z, produce i file A-B-C di cui è composto. Fa il parsing di Z usando la conoscenza fornita dal formato definito in precedenza, ovvero si basa sul parsing dei tag per sapere quando comincia un file e quando finisce. I file "splittai" possono quindi essere nuovamente scritti, oppure caricati in memoria con un'opportuna entità che li rappresenti (potrebbe anche bastare una String, dipende a cosa servono).
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 02-09-2009 alle 16:52. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
pensavo a soluzioni "similzip". tu ne sai qualcosa?
__________________
My gaming placement |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Non ho capito cosa intendi con "...per avere un unico file i cui dati non devono essere acessibili, Z.k".
Significa che è sufficiente scrivere il file Z.k in formato binario invece che testuale oppure è neccessario criptarlo in qualche modo? Comunque per leggere/scrivere file in formato .zip ci sono delle classi già predisposte nel JDK standard, adesso non ricordo in che package. @EDIT: java.util.zip
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 02-09-2009 alle 17:53. |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
ho tante possibilità, ma volevo approfondire questa, di "mergare" i file e poi ricomporli in secondo luogo, infatti avevo pensato a qualcosa similzip. ora vedo, magari faccio un zip e rinomino l'estensione :P
__________________
My gaming placement |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
asd anceh
__________________
My gaming placement |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:38.




















