Questão Como ler um arquivo ACSM no Linux?


Então, eu precisava do Engenharia de Semântica com PLT Redex livro-texto para concluir uma tarefa de casa esta semana. Eu precisava disso em um formato digital porque eu vou POPL 2016 amanhã e eu não posso ter isso entregue para mim. Por isso, paguei US $ 50 pelo eBook para que eu pudesse concluir meu dever de casa.

O problema é que estou usando Arch Linux e por algum motivo Edições digitais da Adobe não funciona para mim. Durante a instalação, ele disse que talvez não funcionasse em um sistema de 64 bits. De qualquer forma, tentei encontrar uma solução alternativa e aprendi que podia ler o livro usando Leitor Bluefire no meu celular.

E funcionou. Eu posso ler o livro, mas não quero ler o livro na tela do meu pequeno telefone. Então, eu transferi o arquivo PDF que o Bluefire Reader baixou para o meu laptop na esperança de que eu pudesse abri-lo usando um simples leitor de PDF. Então eu clico duas vezes no arquivo PDF com um sorriso no rosto ... e ele me pede uma senha.

Espero que você possa entender minha frustração. Tudo o que quero fazer é ler o livro que comprei legalmente no meu laptop para poder concluir meu dever de casa e continuar minha vida. Eu tentei usar outros leitores de e-books como Calibre mas requer que eu converta meu arquivo ACSM para EPUB usando o Adobe Digital Editions (que não funciona para mim). Quais outras alternativas eu tenho?


15


origem


Você pode inicializar um android x86 usb e lê-lo lá, ou instalar um android vm. - geek1011
Outra coisa que provavelmente não iria funcionar, mas vale a pena tentar é archon-runtime.github.io ou soldador ARC do Google - geek1011
Você não pode "converter" um ACSM para EPUB - o ACSM é apenas um pequeno arquivo XML contendo basicamente um link de download para o arquivo (provavelmente protegido por DRM). A boa impressão também indica que você não "comprou" o livro, mas apenas uma licença para lê-lo nas plataformas específicas nas quais você pode usar seu login do ADE. A única maneira seria baixá-lo em um sistema no qual o seu ADE funciona e, em seguida, talvez despir a proteção DRM. - jvb
@jvb Isso não é verdade, pode ser feito com relativa facilidade, mas não acho que nos seja permitido mostrar o caminho até aqui. - Quidam
@Quidam: Eu sei que é teoricamente possível que um método de conversão possa ser usado para fins ilegais, mas não é isso que esta pergunta está pedindo. Eu tenho uma situação semelhante em que comprei um livro no qual gostaria de remover a criptografia. Eu, por exemplo, gostaria de ver o método "relativamente fácil" listado aqui como uma das respostas. - hackerb9


Respostas:


O .acsm só pode ser usado com o Adobe Digital Editions e significa Adobe Content Server Manager.

Para obter mais informações sobre o Adobe Digital Editions, consulte http://www.adobe.com/products/digitaleditions/faq/

Nota lateral (pode não ser geralmente aplicável a usuários do Digital Editions): Declarado no contrato (pode ser uma preocupação em fazer um programa acessar o .acsm) para o Adobe Content Server, seção 11.1, você concorda em não:

(d) obter ou tentar obter qualquer material ou informação por qualquer meio que não seja intencionalmente disponibilizado através dos Serviços;

Interprete isso como quiser, eu não lhe darei conselhos legais.


2





Vou tentar listar todas as soluções que encontrei.

Primeiro. Solução testada: funcionando e muito fácil.

Primeiro instale Vinho no seu Linux. Em seguida, baixe as edições do Adobe Digital. Link para baixar as edições do Adobe Digital

Em seguida, instale o arquivo que você baixou da Adobe (era ADE_4.5_Installer.exe, para mim), na janela virtual do Wine. Se você não souber usar o vinho, veja este documento: Como instalar e usar o Wine no Linux

Segunda solução:

Instale um Windows virtual no Linux. Como.

Terceira solução: Se você não conseguiu instalar a máquina virtual ou abrir com o Wine, e se você realmente precisa deste programa, instale uma inicialização dupla no seu computador Windows / Linux. Como dual boot do Windows / linux no mesmo computador

4ª solução, use um telefone Android virtual (ou um real) e instale as edições do Adobe Digital para Android. Software para smartphone virtual, Memu

Você também pode tentar emular MacOs ou iOS.

Existem soluções para remover o DRM, e assim converter o acsm em epub, mas não há nenhuma legal, então eu não acho que tenho permissão para escrevê-las.


2



Como todas as "soluções" listadas, é necessário instalar o software ADE (em sistemas operacionais diferentes) e baixar o ePub via ADE com uma conta de usuário ADE operacional ... por que você está dizendo que meu comentário acima é "não é verdade"? - jvb
Você parece muito suscetível. Eu estava dizendo "não" para "você não pode converter ASCM". Eu deveria ter dito "eu discordo" em vez de "falso", mas o inglês não é minha língua. De qualquer forma, não merece um downvote de você. Por que as pessoas buscam vingança aqui em vez de paz e comunicação? É só responder a um comentário para dizer a minha opinião, não te matei nem te derrotei. - Quidam
"O problema é que estou usando o Arch Linux e, por algum motivo, o Adobe Digital Editions não funciona para mim. Durante a instalação, ele disse que talvez não funcionasse em um sistema de 64 bits." Sua solução não funciona para o usuário, como já foi dito. - Adriano Varoli Piazza