Aceasta este comanda cdparanoia care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
cdparanoia - un utilitar de citire a CD-urilor audio care include funcții suplimentare de verificare a datelor
REZUMAT
cdparanoia [Opțiuni] deschidere [outfile] |-B
DESCRIERE
cdparanoia preia piese audio de pe unități CD-ROM compatibile cu CDDA. Datele pot fi salvate
către un fișier sau direcționat către ieșire standard în format WAV, AIFF, AIFF-C sau brut. Cele mai multe ATAPI
și SCSI și mai multe mărci proprietare de unități CDROM sunt acceptate; cdparanoia poate determina
dacă unitatea țintă este capabilă de CDDA.
Pe lângă lectura simplă, cdparanoia adaugă o verificare foarte robustă a datelor,
sincronizare, tratarea erorilor și capacitatea de reconstrucție a zgârieturii.
OPŢIUNI
-A --analiza-conducere
Rulați și înregistrați o analiză completă a stocării în cache a unității, a timpului și a comportamentului de citire;
verifică că cdparanoia modelează corect memoria cache a unei anumite unități și citește
comportament. Implica -vQL.
-v --verbos
Fiți absurd de pronunțat despre procesul de auto-detecție și citire. Bun pentru configurare și
depanare.
-q --Liniște
Nu tipăriți informații despre progres sau eroare în timpul procesului de citire.
-e --stderr-progress
Forțați ieșirea informațiilor de progres la stderr (pentru scripturile wrapper).
-l --log-rezumat [fişier]
Salvați rezumatul rezultatului în fișier, nume de fișier implicit cdparanoia.log.
-L --log-debug [fişier]
Salvați ieșirea detaliată a dispozitivului de detectare automată și de depanare într-un fișier, nume de fișier implicit
cdparanoia.log.
-V --versiune
Imprimați versiunea programului și închideți.
-Q --interogare
Apoi, efectuați auto-sesizarea unității CDROM, interogați și imprimați cuprinsul CDROM-ului
părăsi.
-s --căutare-pentru-unitate
Forțează o căutare completă pentru o unitate CDROM, chiar dacă legătura /dev/cdrom există.
-h --Ajutor
Tipăriți un scurt rezumat al cdparanoia utilizare și opțiuni.
-p --ieșire-raw
Ieșiți date fără antet ca date brute PCM pe 16 biți cu mostre intercalate în octet gazdă
Ordin. Pentru a forța ordinea octetilor mici sau mari endian, utilizați -r or -R așa cum este descris mai jos.
-r --output-raw-little-endian
Ieșiți date fără antet ca date brute PCM pe 16 biți cu mostre intercalate mai întâi în LSB
ordinea octetilor.
-R --output-raw-big-endian
Ieșiți date fără antet ca date brute PCM pe 16 biți cu mostre intercalate mai întâi în MSB
ordinea octetilor.
-w --ieșire-wav
Datele de ieșire în format Micro$oft RIFF WAV (rețineți că datele WAV sunt întotdeauna pe primul loc LSB
ordinea octetilor).
-f --output-aiff
Datele de ieșire în format Apple AIFF (rețineți că datele AIFC sunt întotdeauna în primul octet MSB
Ordin).
-a --output-aifc
Datele de ieșire în format Apple AIFF-C necomprimat (rețineți că datele AIFF-C sunt întotdeauna în
MSB-ordinea primului octet).
-B --lot
steag de ieșire lot în stil Cdda2wav; cdparanoia va împărți rezultatul în mai multe
fișiere la granițele pistelor. Numele fișierelor de ieșire sunt predate cu „track#”.
-c --force-cdrom-little-endian
Unele unități CDROM raportează greșit caracterul lor (sau nu o raportează deloc); este
posibil ca. cdparanoia va ghici greșit. Utilizare -c pentru a forța cdparanoia pentru a trata
conduce ca un mic dispozitiv endian.
-C --force-cdrom-big-endian
Ca mai sus, dar forțați cdparanoia să trateze unitatea ca pe un dispozitiv big endian.
-n --force-default-sectoare n
Forțați backend-ul interfeței să facă citiri atomice n sectoare per citire. Acest număr
poate induce în eroare; nucleul va împărți adesea cererile de citire în mai multe atomice
citește (codul Paranoia automatizat este conștient de acest lucru) sau permite citiri numai în cadrul unui
interval de dimensiuni restrâns. Acest opțiune să în general nu be folosit.
-d --force-cdrom-dispozitiv dispozitiv
Forțați backend-ul interfeței să citească din dispozitiv mai degrabă decât primul care poate fi citit
Unitatea CDROM pe care o găsește. Aceasta poate fi folosită pentru a specifica dispozitivele oricărei interfețe valide
tip (ATAPI, SCSI sau proprietar).
-k --dispozitiv-gătit-forțat dispozitiv
Această opțiune forțează utilizarea vechii interfețe de kernel „cooked ioctl” cu
dispozitiv CDROM specificat. Interfața ioctl gătită este învechită în Linux 2.6 dacă este
este prezent deloc. -k nu poate fi folosit cu -d or -g.
-g --forța-dispozitiv-generic dispozitiv
Această opțiune forțează utilizarea vechii interfețe de kernel „SCSI generic” (sg) cu
dispozitiv SCSI generic specificat. -g nu poate fi folosit cu -k. -g poate fi folosit cu -d
pentru a seta în mod explicit atât dispozitivele SCSI carom, cât și cele generice (sg). Acest
opțiunea este utilă numai pentru setările SCSI învechite și când se utilizează SCSI generic (sg)
conducător auto.
-S --fort-citire-viteza număr
Utilizați această opțiune în mod explicit pentru a seta rata de citire a unității CD (unde este acceptată).
Acest lucru poate reduce subîncărcările pe mașinile care au discuri lente sau care au un nivel scăzut
memorie.
-t --toc-offset număr
Folosiți această opțiune pentru a forța adresarea LBA a întregului disc să se schimbe după valoarea dată
Cantitate; valoarea este adăugată la compensațiile de început în TOC. Acesta poate fi folosit
pentru a schimba manual limitele pistelor pentru întregul disc pe granularitatea sectorului. The
urmatoarea varianta face ceva asemanator...
-T --toc-bias
Unele unități (de obicei aleatoare Toshibas) raportează decalajul real de început al pistei
valorile din TOC, dar apoi tratați începutul piesei 1 indicele 1 ca sector 0 pentru
toate operațiunile de citire. Astfel, fiecare piesă pare să înceapă prea târziu (pierde
un pic din început și prind puțin din următorul track). -T contează pentru asta
comportament. Rețineți că această opțiune va provoca cdparanoia pentru a încerca să citească sectoare
înainte sau dincolo de zona cunoscută de date utilizator a discului, rezultând erori de citire la
marginile discului pe majoritatea unităților și, eventual, chiar blocări hard pe unele hardware cu erori.
-O --sample-offset număr
Utilizați această opțiune pentru a forța întregul disc să schimbe poziția eșantionului ieșit de
suma dată; aceasta poate fi folosită pentru a schimba limitele pistelor pentru întregul disc
manual pe granularitatea probei. Rețineți că acest lucru va cauza cdparanoia a încerca să
Citiți sectoare parțiale înainte sau dincolo de zona cunoscută de date utilizator a discului, probabil
provocând erori de citire pe majoritatea unităților și posibil chiar blocări hard pe unele bug-uri
hardware.
-Z --disable-paranoia
Dezactivați toate caracteristici de verificare și corectare a datelor. Când utilizați -Z, cdparanoia
citește datele exact așa cum ar face cdda2wav(1) cu o setare de suprapunere la zero. Acest
opțiunea implică faptul că -Y este activ.
-z --never-skip[=max_retries]
Nu acceptați sărituri; reîncercați pentru totdeauna dacă este necesar. Un număr maxim opțional de
pot fi specificate reîncercări; pentru comparație, implicit fără -z are in prezent 20 de ani.
-Y --disable-extra-paranoia
Dezactivează verificarea datelor intra-citire; numai verificarea suprapunerii la limitele citite este
efectuat. Se poate bloca dacă apar erori în zona de suprapunere încercată. Nu
recomandată.
-X --abort-on-skip
Dacă citirea omite din cauza unor date imperfecte, a unei zgârieturi sau orice altceva, întrerupeți lectura
urmări. Dacă rezultatul este într-un fișier, ștergeți fișierul parțial completat.
REZULTATE ZÂMBĂTOARE
:-) Funcționare normală, jitter scăzut/fără
: - | Funcționare normală, fluctuații considerabile
: - / Citește deriva
:-P Pierdere neraportată de streaming în operația de citire atomică
8- | Găsirea problemelor de citit în același punct în timpul recitirii; greu de corectat
: -0 Eroare de transport SCSI/ATAPI
:-( S-a detectat zgârietură
;-( A renunțat la încercarea de a efectua o corecție
8-X Citire anulată din cauza unei erori cunoscute, care nu poate fi corectată
: ^ D S-a terminat de extragere
PROGRESS BAR SIMBOLURI
Nu sunt necesare corecții
- Este necesară corectarea fluctuației
+ Pierdere neraportată de streaming/altă eroare la citire
! Erori găsite după corectarea etapei 1; unitatea face aceeași eroare
recitiri multiple și cdparanoia are probleme în a le detecta.
e Eroare de transport SCSI/ATAPI (corectat)
V Eroare/omitere necorectate
SPAN ARGUMENT
Argumentul span specifică ce melodie, melodii sau sub-secțiuni de melodii de citit. Acest
argumentul este necesar, cu excepția cazului în care se folosește modul batch (în modul batch, cdparanoia va extrage toate
urme dacă nu este dat nicio deschidere). NOTĂ: Cu excepția cazului în care intervalul este un număr simplu, este în general a
bună idee să citați argumentul span pentru a-l proteja de coajă.
Argumentul span poate fi un simplu număr de pistă sau o specificație offset/span. The
sintaxa unui offset/span ia forma aproximativă:
1[ww:xx:yy.zz]-2[aa:bb:cc.dd]
Aici, 1 și 2 sunt numere de pistă; numerele dintre paranteze oferă un offset mai fin
în cadrul unei anumite piese. [aa:bb:cc.dd] este în format ore/minute/secunde/sectoare. Zero
câmpurile nu trebuie specificate: [::20], [:20], [20], [20.] etc, ar fi interpretate ca
douăzeci de secunde, [10:] ar fi zece minute, [.30] ar fi treizeci de sectoare (75 de sectoare pe
al doilea).
Atunci când este furnizat doar un singur offset, acesta este interpretat ca un offset de pornire și rupere
va continua până la capătul pistei. Dacă un singur offset este precedat sau urmat de a
cratima, offset-ul implicit lipsă este considerat începutul sau sfârșitul discului,
respectiv. Prin urmare:
1: [20.35]
Specifică extragerea de la pista 1, secunda 20, sectorul 35 până la sfârșitul piesei 1.
1:[20.35]-
Specifică extragerea de la 1[20.35] până la sfârșitul discului
-2 Specifică extragerea de la începutul discului până la (și inclusiv) piesa 2
-2:[30.35]
Specifică extragerea de la începutul discului până la 2:[30.35]
2-4 Specifică extragerea de la începutul piesei 2 până la sfârșitul piesei 4.
Din nou, nu uitați să protejați parantezele pătrate de carcasă.
EXEMPLE
Câteva exemple, protejate de coajă:
Interogați numai cu căutare exhaustivă pentru o unitate și raportare completă a auto-detecției:
cdparanoia -vsQ
Extrageți un întreg disc, punând fiecare piesă într-un fișier separat:
cdparanoia -B
Extras din piesa 1, ora 0:30.12 la 1:10.00:
cdparanoia "1[:30.12]-1[1:10]"
Extras de la începutul discului până la piesa 3:
cdparanoia -- -3
„--” de mai sus este pentru a distinge „-3” de o opțiune.
REZULTATE
Argumentul fișierului de ieșire este opțional; daca nu este specificat, cdparanoia va ieși
mostre la unul dintre cdda.wav, cdda.aifc, Sau cdda.raw depinde de vreme -w, -a, -r sau, -R
este folosit (-w este implicit implicit). Argumentul fișierului de ieșire al - specifică standardul
ieșire; toate formatele de date pot fi canalizate.
MULȚUMIRI
cdparanoia a izvorât din și odată a atras puternic din interfața lui Heiko Eissfeldt
([e-mail protejat]) pachetul 'cdda2wav'. cdparanoia nu s-ar fi întâmplat fără
aceasta.
Joerg Schilling a contribuit, de asemenea, cu expertiza SCSI prin transportul său generic SCSI
bibliotecă.
Utilizați cdparanoia online folosind serviciile onworks.net