Edycja binarna part-ów pliku emule

Edycja binarna part-ów pliku emule

"maniek" <m...@bez.maila.bo.spamuja.smieciarze> / 2012-01-08 21:23:05
Emule każdy plik dzieli na klocki o rozmiarze: 9728000 bajtów
Mamy teraz dwa pliki (teoretycznie takie same, rozmiar ich zgadza się co do
bajta, mają tylku różne sumy kontrolne hash MD4) i każdemu z tych plików
brakuje innych części. Jest duże prawdopodobieństwo, że brakujące klocki w
drugim pliku mają zgodne ze sobą swoje hash-e.
Jakim programem da się w łatwy sposób edytować (wklejać, wycinać) wskazane
klocki? Tak aby można było z jednego pliku przekleić brakujący klocek do
drugiego?
Próbowałem użyć: http://pl.wikipedia.org/wiki/dd ale trochę mnie on
przerasta ;)
Czy da się to zrealizować prościej?
 

Re: Edycja binarna part-ów pliku emule

piecia aka dracorp <i...@wp.eu> / 2012-01-08 23:14:41
Dnia Sun, 08 Jan 2012 21:23:05 +0100, maniek napisał(a):

> Czy da się to zrealizować prościej?
Może poszukaj czegoś ala 'binary diff'.

Na linuksa jest bsdiff ale nigdy nie używałem, więc nie wiem jak działa.


--
piecia aka dracorp
pisz na: piotr kropka rogoza at wp kropka eu
 

Re: Edycja binarna part-ów pliku emule

Szyk <s...@o2.pl> / 2012-01-10 10:03:45
W dniu 2012-01-08 21:23, maniek pisze:
> Emule każdy plik dzieli na klocki o rozmiarze: 9728000 bajtów
> Mamy teraz dwa pliki (teoretycznie takie same, rozmiar ich zgadza się co do
> bajta, mają tylku różne sumy kontrolne hash MD4) i każdemu z tych plików
> brakuje innych części.

MD5? Jeśli te sumy kontrolne są różne to pliki na 100% są różne. Prędzej
byś uzyskał 2 takie same sumy kontrolne dla 2 różnych plików, niż 2
różne sumy kontrolne dla tego samego pliku.

Jest duże prawdopodobieństwo, że brakujące klocki w
> drugim pliku mają zgodne ze sobą swoje hash-e.
> Jakim programem da się w łatwy sposób edytować (wklejać, wycinać) wskazane
> klocki? Tak aby można było z jednego pliku przekleić brakujący klocek do
> drugiego?
> Próbowałem użyć: http://pl.wikipedia.org/wiki/dd ale trochę mnie on
> przerasta ;)
> Czy da się to zrealizować prościej?

Czym to zrobisz to sprawa drugożędna wobec tego co chcesz zrobić. Z tego
co rozumiem, to:
* masz 2 pliki nie w pełni pobrane
* chcesz je połączyć, bo podejrzewasz, że są takie same

W takim razie potrzebujesz info jakie fragmenty są już pobrane.
Wyciągnięcie tego info z emule to może być wyzwaniem. Jak to się uda, to
musisz oba pliki podzielić na takie same bloki (małe pliki) jak Emule
(po 9,5MB). I nadpisać wadliwe bloki (puste i niewpełni pobrane) z
pierwszego pliku kompletnymi częściami z drugiego. Następnie łączysz te
fragmenty pliku pierwszego (jego małe pliki) w całość. I już masz
uzupełniony plik.

Tego nie zrobisz żadnym typowym programem - trzeba napisać do tego
specjalnie program (choć może ktoś już walczył z tym problemem i gdzieś
wystawił, ale marne szanse).
 

Re: Edycja binarna part-ów pliku emule

"Miroro" <m...@wp.pl> / 2012-01-13 17:21:43

Użytkownik "maniek" napisał w
wiadomości news:4f09fb2e$0$7494$c3e8da3$26f9d57d@news.astraweb.com...
> Emule każdy plik dzieli na klocki o rozmiarze: 9728000 bajtów
> Mamy teraz dwa pliki (teoretycznie takie same, rozmiar ich zgadza się co
> do
> bajta, mają tylku różne sumy kontrolne hash MD4) i każdemu z tych plików
> brakuje innych części. Jest duże prawdopodobieństwo, że brakujące klocki w
> drugim pliku mają zgodne ze sobą swoje hash-e.
> Jakim programem da się w łatwy sposób edytować (wklejać, wycinać) wskazane
> klocki? Tak aby można było z jednego pliku przekleić brakujący klocek do
> drugiego?

Jak to pliku emule'a to któryś mod za czasów jak korzystalem miał opcje
importu (zobacz może Neomule). Do ściąganego pliku dawałeś part import czy
jakoś tak i wskazywałeś inny plik part. Jak było coś więcej niż w ściąganym
to konsolidował. Teraz nie mam emule to nie sprawdzę.
Pozdrawiam
 

Re: Edycja binarna part-ów pliku emule

Kamikazee <n...@niema.pl.invalid> / 2012-02-12 01:37:36
W dniu 2012-01-08 21:23, maniek pisze:
> Jakim programem da się w łatwy sposób edytować (wklejać, wycinać) wskazane
> klocki? Tak aby można było z jednego pliku przekleić brakujący klocek do
> drugiego?

Do zabawy z plikami z eMule jest program http://p2p.vsesuki.com/metmedic.exe
 



współpraca

Rynek Dnia Następnego

INDEX CENA ŚREDNIA [PLN/MWH] WOLUMEN [MWH]
IRDN 143.76 51680
sIRDN 150.68 36074
IRDN24 141.57 51680
IRDN8.22 151.82 36074

Rynek Towarowy Terminowy

Instrument Kurs rozl. [PLN/MWh] Zmiana[%]
BASE_Y-18 164.52 -0,02
BASE_Y-19 165.25 +0,07
BASE_M-10-17 165.50 +0,46
BASE_Q-3-17 175.00 -0,10