Thread View: pl.comp.os.linux.programowanie
6 messages
6 total messages
Started by Witek Mozga
Wed, 29 Jun 2011 06:22
weryfikacja nagrywania obrazu płyty w ten sposób?
Author: Witek Mozga
Date: Wed, 29 Jun 2011 06:22
Date: Wed, 29 Jun 2011 06:22
10 lines
1388 bytes
1388 bytes
Zauważyłem, że niektóre programy (np. Brasero) weryfikują poprawność nagrania obrazu płyty poprzez utworzenie sumy kontrolnej obrazu i sumy kontrolnej płyty. Czy nie byłoby prościej i szybciej po prostu porównać bajt po bajcie zawartość płyty i obrazu zamiast generować sumy kontrolne? Według mnie nie ma żadnej przewagi sumy kontrolnej przy porównywaniu dwóch identycznych ciągów danych. Czy mylę się? -- Witek Mozga http://www.trimen.pl/witek/
Re: weryfikacja nagrywania obrazu płyty w ten sposób?
Author: Waldek M.
Date: Wed, 29 Jun 2011 06:43
Date: Wed, 29 Jun 2011 06:43
13 lines
1499 bytes
1499 bytes
Dnia Wed, 29 Jun 2011 08:22:59 +0200, Witek Mozga napisał(a): > [...] Czy nie byłoby prościej i szybciej po prostu porównać bajt > po bajcie zawartość płyty i obrazu zamiast generować sumy kontrolne? Według > mnie nie ma żadnej przewagi sumy kontrolnej przy porównywaniu dwóch > identycznych ciągów danych. Czy mylę się? No, oprócz tego, że jednocześnie musiałbyś czytać z obu nośników: i dysku, i obrazu. Co jest wykonalne, ale lepiej tego uniknąć. Poza tym, sumę md5 obrazu można uzyskać liczyć podczas pierwszego jego odczytu. Pozdrawiam, Waldek
Re: weryfikacja nagrywania obrazu płyty w ten sposób?
Author: Witek Mozga
Date: Wed, 29 Jun 2011 07:49
Date: Wed, 29 Jun 2011 07:49
15 lines
1599 bytes
1599 bytes
> No, oprócz tego, że jednocześnie musiałbyś czytać z obu nośników: > i dysku, i obrazu. Co jest wykonalne, ale lepiej tego uniknąć. a niby dlaczego lepiej unikać czytania z obu nośników? > Poza tym, sumę md5 obrazu można uzyskać liczyć podczas pierwszego > jego odczytu. Tylko, że program najpierw liczy sumę obrazu, co zajmuje mu ok. minuty, (jeśli w ogóle, to mógłby przecież liczyć sumę kontrolną w czasie nagrywania) a po zakonczeniu wypalania znowu liczy sume z dysku, co zajmuje mu nieco dłużej. W sumie problemem pewnie nie jest liczenie, ale sama szybkość czytania. Mi jednak chodzi o zasadę: po co robić coś co jest zbędne?
Re: weryfikacja nagrywania obrazu płyty w ten sposób?
Author: orcus
Date: Wed, 29 Jun 2011 09:57
Date: Wed, 29 Jun 2011 09:57
31 lines
2238 bytes
2238 bytes
On 29.06.2011, Witek Mozga <mozga@trimen.pl.no.junk> wrote: > >> No, oprócz tego, że jednocześnie musiałbyś czytać z obu nośników: >> i dysku, i obrazu. Co jest wykonalne, ale lepiej tego uniknąć. > > a niby dlaczego lepiej unikać czytania z obu nośników? > >> Poza tym, sumę md5 obrazu można uzyskać liczyć podczas pierwszego >> jego odczytu. > > Tylko, że program najpierw liczy sumę obrazu, co zajmuje mu ok. minuty, > (jeśli w ogóle, to mógłby przecież liczyć sumę kontrolną w czasie > nagrywania) a po zakonczeniu wypalania znowu liczy sume z dysku, co zajmuje > mu nieco dłużej. W sumie problemem pewnie nie jest liczenie, ale sama > szybkość czytania. Mi jednak chodzi o zasadę: po co robić coś co jest > zbędne? Suma z płyty musi być liczona po nagraniu - bo ma zweryfikować czy to co da się z płyty odczytać zgadza się z tym co powinno być nagrana. Suma obrazu z dysku jest bardzo często liczona raz. Nagrywasz ten sam obraz 10 razy i już nie latasz 10 razy po całym obrazie sprawdzając bit po bicie tylko bierzesz przygotowaną sumę i sprawdzasz czy zgadza się z tym co policzysz z płyty. Zysk - co najmniej 9 razy nie odczytujesz niepotrzebnie obrazu z dysku. Co innego jak Ci się obraz mieści w RAMie cały... -- Pozdrawiam orcus
Re: weryfikacja nagrywania obrazu płyty w ten sposób?
Author: Witek Mozga
Date: Wed, 29 Jun 2011 10:01
Date: Wed, 29 Jun 2011 10:01
4 lines
1005 bytes
1005 bytes
> Zysk - co najmniej 9 razy nie odczytujesz > niepotrzebnie obrazu z dysku. To rozumiem, to ma sens.
Re: weryfikacja nagrywania obrazu płyty w ten sposób?
Author: Waldek M.
Date: Wed, 29 Jun 2011 17:03
Date: Wed, 29 Jun 2011 17:03
22 lines
1796 bytes
1796 bytes
Dnia Wed, 29 Jun 2011 09:49:46 +0200, Witek Mozga napisał(a): >> No, oprócz tego, że jednocześnie musiałbyś czytać z obu nośników: >> i dysku, i obrazu. Co jest wykonalne, ale lepiej tego uniknąć. > > a niby dlaczego lepiej unikać czytania z obu nośników? Przy szybkim sprzęcie i osobnych kontrolerach dla CD i HDD to nie jest wielki problem. Ale w innej sytuacji można sobie nieco przyblokować system. >> Poza tym, sumę md5 obrazu można uzyskać liczyć podczas pierwszego >> jego odczytu. > > Tylko, że program najpierw liczy sumę obrazu, co zajmuje mu ok. minuty, > (jeśli w ogóle, to mógłby przecież liczyć sumę kontrolną w czasie > nagrywania) [...] To miałem na myśli przez pierwsze czytanie. Jeśli robi inaczej, to faktycznie dziwnie. Pozdrawiam, Waldek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads