Jump to content
BulForum.com

programi za sravnenie na faylove


Nibelung

Recommended Posts

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 :P ).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

не разбрах какво искаш да кажеш не само по име?!

когато се сравняват два файла, това се прави по съдържанието им, няма смисъл да се прави по име (хехе, това и с просто око се вижда).

Виндовс си има конзолна програмка за целта: fc

например:

fc /b *.* c:\temp\*.*

сравнява всички файлове от текущата директория в конзолата, с всички файлове в c:\temp. Сравнението се прави за файловете с еднакви имена, т.е. за всеки файл от първата група се търси съответстващ от втората (по име се гледа) и се сравняват.

И ако приятеля ти прави промишлени сравнения :) по-добре програмата да е конзолна, така може да прави скриптове за сравнение на най-различни файлове.

Link to comment
Share on other sites

Всяка програма за проверка и съставяне на контролни суми на файлове. Ако контролните суми на два файла са еднакви - 95% гаранция, че и файловете са еднакви... WinSFV, md5summer... много са.

 

За Линукс - но е конзолно - md5sum

Link to comment
Share on other sites

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

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

е добре де ама ако една мп3-ка я има във варианти 128, 160, 196 кбпс или дори и на еднакъв битрейт, но правени от различни програми то за фц и мд5 то те изглеждат като различни.просто няма друг начин освен ръчно.ако имаше фриитата отдавна да го ползват ама нъцки.и какъв е тоя твоя приятел дет не фаща от линукс па е админ?

Link to comment
Share on other sites

Аз да съм казал, че има 100% успеваемост?! Ако прочетете внимателно пак какво точно съм написал, ще стигнете до извода, че за съвсем друго говоря с тия %... Ако някой намери начин да го прави това автоматизирано и със 100% сигурност, горещо му препоръчвам да го патентова - ще задмине и Гил Бейтс... Всички тия контролни суми и програми се използват не за проверка за дублажи, а за гаранция, че файла който съм ти дал е стигнал правилно до теб, а не се е омазал по трасето. Или че някой не го е променял някъде и някога с незнайна цел. И все пак 80-95% гаранция е по добре от 0%... В интерес на истината аз имам някъде по папките точно Perl скрипт с такова предназначение - минава веднъж през директориите и си създава база данни с контролните суми на файловете, после периодично следи за промяна и пищи ако има. С малко преработка може да се използва за проверка на файл дали вече го няма в базата... Но, разбира се, проблема с точността си остава.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...