Nibelung Posted February 17, 2004 Share Posted February 17, 2004 tyrsya programi za sravnenie na faylove po razlichni kriterii (ne samo po ime)-1 moy priyatel e neshto kato admin na faylovi serveri (pod RedHat 9) na Internet dostavchik,no ne razbira mnogo ot Linux (az pyk hich ).i mu tryabva da moje da sravnyava faylovete,koito uploadvat klientite,i da chisti tezi,koito se povtaryat.problema e tam,che tryabva da mogat da se sravnyavat ne samo po ime,zashtoto mnogo kuhari kachvat osnovno mp3-ki,ama gi naimenovat kakto im padne. pisha topika v windowsapps,zashtoto za nas e vajno takava programa da e pod windozeto.gledah,che na podobna tema byaha preporychali Perl-script-ove,no...ne razbirame ot programirane.moje vse pak i da e pod Linux,no s GUI,molya. Link to comment Share on other sites More sharing options...
tedy Posted February 17, 2004 Share Posted February 17, 2004 не разбрах какво искаш да кажеш не само по име?! когато се сравняват два файла, това се прави по съдържанието им, няма смисъл да се прави по име (хехе, това и с просто око се вижда). Виндовс си има конзолна програмка за целта: fc например: fc /b *.* c:\temp\*.* сравнява всички файлове от текущата директория в конзолата, с всички файлове в c:\temp. Сравнението се прави за файловете с еднакви имена, т.е. за всеки файл от първата група се търси съответстващ от втората (по име се гледа) и се сравняват. И ако приятеля ти прави промишлени сравнения по-добре програмата да е конзолна, така може да прави скриптове за сравнение на най-различни файлове. Link to comment Share on other sites More sharing options...
ov3rm4n Posted February 17, 2004 Share Posted February 17, 2004 Всяка програма за проверка и съставяне на контролни суми на файлове. Ако контролните суми на два файла са еднакви - 95% гаранция, че и файловете са еднакви... WinSFV, md5summer... много са. За Линукс - но е конзолно - md5sum Link to comment Share on other sites More sharing options...
Nibelung Posted February 17, 2004 Author Share Posted February 17, 2004 blagodarya,tedy,kaji nyakoya scriptova (s url i help,ako moje,ako ima razbiraem help,shte se opravya) Link to comment Share on other sites More sharing options...
ov3rm4n Posted February 17, 2004 Share Posted February 17, 2004 http://www.md5summer.org/ Link to comment Share on other sites More sharing options...
Nibelung Posted February 17, 2004 Author Share Posted February 17, 2004 ov3rm4n,blagodarya i na teb,no mp3-kite gi kachvat s razlichen bitrate,ponyakoga i s razlichen mute v nachaloto i kraya na fayla.programite pyk nyakoi sa exe-ta,drugi rar,treti zip,i vyobshte pylen haos(i tuk na servera 1 i syshta programa e dadena po razlichni nachini,naprimer na mnogotomni rarove s razlichen razmer) Link to comment Share on other sites More sharing options...
tedy Posted February 17, 2004 Share Posted February 17, 2004 blagodarya,tedy,kaji nyakoya scriptova (s url i help,ako moje,ako ima razbiraem help,shte se opravya) ми съжалявам, не мога да ти помогна тук, аз лично каквото сравнявам, го правя именно с fc, или ако са само два файла - с WinHEX. @ov3rm4n: при MD5 сумите предполагам знаеш, че са 256 битови, там процента за ограниченото пространство на сърваъра дори е доста по-висок от 95 т.е. малка промяна на файла => голяма промяна на сумата. Така, че за 100% уверяване, че файловете са еднакви, чисто сравнение трябва. А що се отнася до метода с МД5 суми, дата.бг го прилагат отдавна, и той не дава много добър резултат поради нбяколко факта, най-простия пример - две абсолютно еднакви мп3-ки, но ID3 тага се различава дори само с една точка => различни суми. Отсяването на такива дубликати може да се направи с различни методи на сравнение за различни типове файлове, като не се гледат някои части на файла, но очевидно и това не е перфектно решение поради много причини. Link to comment Share on other sites More sharing options...
rasco Posted February 17, 2004 Share Posted February 17, 2004 е добре де ама ако една мп3-ка я има във варианти 128, 160, 196 кбпс или дори и на еднакъв битрейт, но правени от различни програми то за фц и мд5 то те изглеждат като различни.просто няма друг начин освен ръчно.ако имаше фриитата отдавна да го ползват ама нъцки.и какъв е тоя твоя приятел дет не фаща от линукс па е админ? Link to comment Share on other sites More sharing options...
ov3rm4n Posted February 17, 2004 Share Posted February 17, 2004 Аз да съм казал, че има 100% успеваемост?! Ако прочетете внимателно пак какво точно съм написал, ще стигнете до извода, че за съвсем друго говоря с тия %... Ако някой намери начин да го прави това автоматизирано и със 100% сигурност, горещо му препоръчвам да го патентова - ще задмине и Гил Бейтс... Всички тия контролни суми и програми се използват не за проверка за дублажи, а за гаранция, че файла който съм ти дал е стигнал правилно до теб, а не се е омазал по трасето. Или че някой не го е променял някъде и някога с незнайна цел. И все пак 80-95% гаранция е по добре от 0%... В интерес на истината аз имам някъде по папките точно Perl скрипт с такова предназначение - минава веднъж през директориите и си създава база данни с контролните суми на файловете, после периодично следи за промяна и пищи ако има. С малко преработка може да се използва за проверка на файл дали вече го няма в базата... Но, разбира се, проблема с точността си остава. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.