Recensubs HQ

Piccolo problema con xdelta

« Older   Newer »
  Share  
view post Posted on 18/11/2015, 17:46     +1   -1

Junior Member

Group:
Utente abilitato
Posts:
32
Reputation:
+4

Status:


Stavo smanettando un po' con xdelta3 per capire come funziona. Ho preso un episodio di Sakurako-san, modificato una parola nell'.ass e rimuxato. Per creare la patch ho eseguito questo comando:
CODE
xdelta3.exe -e -s "mkv originale" "mkv modificato" "nome file.xdelta"

Il problema č che il file .xdelta che serve per la patch viene fuori a 170MB. A queste dimensioni una patch sarebbe praticamente inutile. Per caso sbaglio qualcosa nel processo? Con solo dei piccoli cambiamenti nell'.ass, la differenza non puō decisamente essere cosė alta.


EDIT: credo di aver risolto, anche se non so dove sia il problema nel comando precedente. Ho provato facendo cosė:

CODE
xdelta3.exe -e -9 -S djw -vfs "mkv originale" "mkv modificato"  "nome file.vcdiff"


Edited by `Gravis - 18/11/2015, 17:52
 
Web  Top
view post Posted on 18/11/2015, 20:23     +1   -1

Member

Group:
Utente abilitato
Posts:
968
Reputation:
+161
Location:
Trentino Alto Adige

Status:


CITAZIONE (`Gravis @ 18/11/2015, 17:46) 
Stavo smanettando un po' con xdelta3 per capire come funziona.
[...]

Avevi letto la pagina help?

o anche attraverso il comando xdelta3 -h

HTML
CODICE
Xdelta version 3.0.10, Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Joshua MacDonald
Xdelta comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; see "COPYING" for details.
usage: xdelta3 [command/options] [input [output]]
make patch:

 xdelta3.exe -e -s old_file new_file delta_file

apply patch:

 xdelta3.exe -d -s old_file delta_file decoded_new_file

special command names:
   config      prints xdelta3 configuration
   decode      decompress the input
   encode      compress the input
   test        run the builtin tests
merge patches:

 xdelta3 merge -m 1.vcdiff -m 2.vcdiff 3.vcdiff merged.vcdiff

standard options:
  -0 .. -9     compression level
  -c           use stdout
  -d           decompress
  -e           compress
  -f           force (overwrite, ignore trailing garbage)
  -h           show help
  -q           be quiet
  -v           be verbose (max 2)
  -V           show version
memory options:
  -B bytes     source window size
  -W bytes     input window size
  -P size      compression duplicates window
  -I size      instruction buffer size (0 = unlimited)
compression options:
  -s source    source file to copy from (if any)
  -S [lzma|djw|fgk] enable/disable secondary compression
  -N           disable small string-matching compression
  -D           disable external decompression (encode/decode)
  -R           disable external recompression (decode)
  -n           disable checksum (encode/decode)
  -C           soft config (encode, undocumented)
  -A [apphead] disable/provide application header (encode)
  -J           disable output (check/compute only)
  -m           arguments for "merge"
the XDELTA environment variable may contain extra args:
  XDELTA="-s source-x.y.tar.gz" \
  tar --use-compress-program=xdelta3 \
      -cf target-x.z.tar.gz.vcdiff target-x.y
 
Top
view post Posted on 18/11/2015, 20:48     +1   -1

Junior Member

Group:
Utente abilitato
Posts:
32
Reputation:
+4

Status:


Sė, alla fine sono riuscito a risolverlo con il secondo comando. Grazie comunque :)
 
Web  Top
2 replies since 18/11/2015, 17:46   245 views
  Share