Este é o comando cd-paranoia que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
cd-paranoia 9.8 (Paranoia versão III via libcdio) - um utilitário de leitura de CD de áudio que
inclui recursos extras de verificação de dados
SINOPSE
paranóia de cd [opções] palmo [arquivo de saída]
DESCRIÇÃO
paranóia de cd recupera faixas de áudio de unidades de CD-ROM compatíveis com CDDA. Os dados podem ser salvos
para um arquivo ou direcionado para a saída padrão em WAV, AIFF, AIFF-C ou formato bruto. Mais ATAPI,
SCSI e várias marcas de unidade de CD-ROM proprietárias são suportadas; paranóia de cd pode determinar
se a unidade de destino for compatível com CDDA.
Além da leitura simples, paranóia de cd adiciona verificação de dados extra-robusta,
sincronização, tratamento de erros e capacidade de reconstrução de scratch.
Esta versão usa a biblioteca libcdio para interação com uma unidade de CD-ROM. O jitter e
a correção de erros, entretanto, são as mesmas usadas no cdparanoia de Xiph.
OPÇÕES
-v --verbose
Seja absurdamente prolixo sobre o processo de detecção automática e leitura. Bom para configuração e
depuração.
-q --quieto
Não imprima nenhuma informação de progresso ou erro durante o processo de leitura.
-e --stderr-progresso
Força a saída de informações de progresso para stderr (para scripts de wrapper).
-V --versão
Imprima a versão do programa e feche.
-Q --consulta
Execute a detecção automática da unidade de CD-ROM, consulte e imprima a tabela de conteúdo do CD-ROM e, em seguida,
Sair.
-s --procurar-por-drive
Força uma busca completa por uma unidade cdrom, mesmo se o link / dev / cdrom existir.
-h --Socorro
Imprima uma breve sinopse de paranóia de cd uso e opções.
-l --log-resumo lima
Salve o resumo do resultado em um arquivo.
-p --output-raw
Dados de saída sem cabeçalho como dados PCM de 16 bits brutos com amostras intercaladas no byte do host
pedido. Para forçar a ordem de byte endian pequeno ou grande, use -r or -R como descrito abaixo.
-r --output-raw-little-endian
Saída de dados sem cabeçalho como dados PCM de 16 bits brutos com amostras intercaladas em LSB primeiro
ordem de bytes.
-R --output-raw-big-endian
Dados de saída sem cabeçalho como dados PCM de 16 bits brutos com amostras intercaladas em MSB primeiro
ordem de bytes.
-w --output-wav
Dados de saída no formato Micro $ oft RIFF WAV (observe que os dados WAV são sempre LSB primeiro
ordem de bytes).
-f --output-aiff
Dados de saída no formato Apple AIFF (observe que os dados AIFC estão sempre no primeiro byte MSB
pedido).
-a --output-aifc
Dados de saída no formato Apple AIFF-C não compactado (observe que os dados AIFF-C estão sempre em
MSB primeira ordem de bytes).
-B --lote
Sinalizador de saída em lote no estilo Cdda2wav; cd-paranóia irá dividir a saída em múltiplos
arquivos nos limites das trilhas. Os nomes dos arquivos de saída são precedidos de 'track #.'
-c --force-cdrom-little-endian
Algumas unidades de CD-ROM relatam erroneamente seu endianismo (ou não relatam de forma alguma); Está
possível que a paranóia do CD adivinhe errado. Usar -c para forçar a paranóia do CD a tratar
a unidade como um pequeno dispositivo endian.
-C --force-cdrom-big-endian
Como acima, mas force a paranóia do CD a tratar a unidade como um dispositivo big endian.
-n --force-default-setores n
Força o back-end da interface a fazer leituras atômicas de n setores por leitura. Este número
pode ser enganoso; o kernel frequentemente irá dividir os pedidos de leitura em múltiplos atômicos
lê (o código Paranoia automatizado está ciente disso) ou permite leituras apenas dentro de um
faixa de tamanho restrita. Este opção rede de apoio social geralmente não be usava.
-d --force-cdrom-dispositivo dispositivo
Força o back-end da interface a ler dispositivo em vez do primeiro CD legível-
Unidade ROM que encontra contendo um disco CD-DA. Isso pode ser usado para especificar dispositivos de
qualquer tipo de interface válido (ATAPI, SCSI ou proprietário).
-g --force-dispositivo genérico dispositivo
Esta opção é um apelido para -d e é mantido para compatibilidade.
-S --force-leitura-velocidade número
Use esta opção explicitamente para definir a taxa de leitura da unidade de CD (onde houver suporte).
Isso pode reduzir underruns em máquinas com discos lentos ou que estão com pouca memória.
-t --toc-deslocamento número
Use esta opção para forçar todo o endereçamento do LBA do disco a mudar de acordo com o
quantia; o valor é adicionado aos deslocamentos iniciais no TOC. Isso pode ser usado
para mudar os limites da trilha para todo o disco manualmente na granularidade do setor. o
a próxima opção faz algo semelhante ...
-T --toc-bias
Alguns drives (geralmente Toshibas aleatórios) relatam o deslocamento real do início da trilha
valores no TOC, mas, a seguir, trate o início da faixa 1, índice 1, como setor 0 para
todas as operações de leitura. Isso faz com que cada faixa pareça começar tarde demais (perdendo
um pouco do início e pegando um pouco da próxima faixa). -T é responsável por isso
comportamento. Observe que esta opção fará com que cd-paranóia tente ler setores
antes ou depois da área de dados do usuário conhecida do disco, resultando em erros de leitura em
bordas do disco na maioria das unidades e possivelmente até travamentos físicos em alguns hardwares com erros.
-O --amostra-deslocamento número
Algumas unidades de CD-ROM / CD-R adicionarão um deslocamento à posição na leitura de dados de áudio.
Isso geralmente é cerca de 500-700 amostras de áudio (cerca de 1/75 de segundo) na leitura. Então quando
cd-paranoia consulta um setor específico, pode não receber exatamente aquele setor,
mas mudou por alguma quantia.
Use esta opção para forçar todo o disco a mudar a saída da posição da amostra pelo dado
quantia; Isso pode ser usado para mudar os limites da trilha para todo o disco manualmente no sample
granularidade. Observe que se você estiver copiando algo, incluindo o final do CD (por exemplo
todo o disco), esta opção fará com que cd-paranóia tente ler setores parciais
antes ou depois da área de dados do usuário conhecida, provavelmente causando erros de leitura na maioria das unidades e
possivelmente até travamentos físicos em algum hardware com erros.
-Z --disable-paranóia
Desabilitar todos os verificação de dados e recursos de correção. Ao usar -Z, cd-paranóia
lê os dados exatamente como faria cdda2wav com uma configuração de sobreposição de zero. Esta opção
implica que -Y está ativo.
-z --never-skip [= max_retries]
Não aceite saltos; tente novamente para sempre, se necessário. Um número máximo opcional de
novas tentativas podem ser especificadas; para comparação, o padrão sem -z é atualmente 20.
-Y --disable-extra-paranóia
Desativa a verificação de dados intra-leitura; apenas a verificação de sobreposição nos limites de leitura é
realizada. Ele pode ceder se ocorrerem erros na área de sobreposição tentada. Não
recomendado.
-X --abortar ao pular
Se a leitura pular devido a dados imperfeitos, um arranhão, seja o que for, aborte a leitura
acompanhar. Se a saída for para um arquivo, exclua o arquivo parcialmente concluído.
-x --test-flags máscara
Simule erros de leitura de CD. Isso é usado em testes de regressão, mas outros usos
pode ser para ver o quão bem um CD-ROM executa sob degradação de CD (simulada). mascarar
especifica os tipos artificiais de erros a serem introduzidos; "ou" valores -ing do
a seleção abaixo simulará o tipo de falha especificada.
0x10 - Simular leitura em execução
SAÍDA SORRISOS
:-) Operação normal, baixo / sem jitter
: - | Operação normal, tremulação considerável
: - / Leia a deriva
:-P Perda não relatada de streaming na operação de leitura atômica
8- | Encontrar problemas de leitura no mesmo ponto durante a releitura; difícil de corrigir
: -0 Erro de transporte SCSI / ATAPI
:-( Arranhão detectado
;-( Desistiu de tentar fazer uma correção
8-X Leitura abortada devido a erro conhecido incorrigível
: ^ D Extração concluída
PROGRESSO BAR SÍMBOLOS
Sem correções necessárias
- Correção de jitter necessária
+ Perda não relatada de streaming / outro erro na leitura
! Erros encontrados após a correção do estágio 1; a unidade está cometendo o mesmo erro por meio
múltiplas releituras, e a paranóia do cd está tendo problemas para detectá-los.
e Erro de transporte SCSI / ATAPI (corrigido)
V Erro não corrigido / salto
SPAN ARGUMENTO
O argumento span especifica qual trilha, trilhas ou subseções de trilhas devem ser lidas. Esse
o argumento é obrigatório. OBSERVAÇÃO: A menos que o intervalo seja um número simples, geralmente é um bom
idéia de citar o argumento span para protegê-lo do shell.
O argumento span pode ser um número de trilha simples ou uma especificação de deslocamento / amplitude. o
a sintaxe de um deslocamento / extensão assume a forma aproximada:
1 [ww: xx: yy.zz] -2 [aa: bb: cc.dd]
Aqui, 1 e 2 são os números das faixas; os números entre parênteses fornecem um deslocamento mais refinado
dentro de uma faixa particular. [aa: bb: cc.dd] está no formato de horas / minutos / segundos / setores. Zero
campos não precisam ser especificados: [:: 20], [: 20], [20], [20.], etc, seriam interpretados como
vinte segundos, [10:] seriam dez minutos, [.30] seriam trinta setores (75 setores por
segundo).
Quando apenas um único deslocamento é fornecido, ele é interpretado como um deslocamento inicial e corte
continuará até o final da pista. Se um único deslocamento é precedido ou seguido por um
hífen, o deslocamento implícito ausente é considerado o início ou o fim do disco,
respectivamente. Assim:
1: [20.35]
Especifica a extração da trilha 1, segundo 20, setor 35 até o final da trilha 1.
1: [20.35] -
Especifica a extração de 1 [20.35] até o final do disco
-2 Especifica a extração do início do disco até (e incluindo) a faixa 2
-2: [30.35]
Especifica a extração do início do disco até 2: [30.35]
2-4 Especifica a extração do início da faixa 2 ao final da faixa 4.
Novamente, não se esqueça de proteger os colchetes e hifens anteriores do shell.
EXEMPLOS
Alguns exemplos, protegidos da casca:
Consulta apenas com pesquisa exaustiva de uma unidade e relatórios completos de autosense:
cd-paranóia -vsQ
Extraia um disco inteiro, colocando cada faixa em um arquivo separado:
cd-paranóia -B
Extraia da faixa 1, tempo 0: 30.12 a 1: 10.00:
cd-paranoia "1[:30.12]-1[1:10]"
Extraia do início do disco até a faixa 3:
paranóia de cd - "-3"
O "-" acima é para distinguir "-3" de um sinalizador de opção.
SAÍDA
O argumento do arquivo de saída é opcional; se não for especificado, cd-paranoia irá imprimir
amostras para um de cdda.wav, cdda.aifcou cdda.raw dependendo do clima -w, -a, -r or -R
é usado (-w é o padrão implícito). O argumento do arquivo de saída de - especifica padrão
saída; todos os formatos de dados podem ser canalizados.
AGRADECIMENTOS
A paranóia do CD surgiu e uma vez se originou fortemente da interface de Heiko Eissfeldt
([email protegido]) pacote 'cdda2wav'. a paranóia do CD não teria acontecido sem
.
Joerg Schilling também contribuiu com experiência em SCSI por meio de seu transporte SCSI genérico
biblioteca.
Use cd-paranóia online usando serviços onworks.net