Как прочитать файл ACSM в Linux?

13688
Aadit M Shah

Итак, мне нужно было учебник по семантике с PLT Redex, чтобы выполнить домашнее задание на этой неделе. Мне нужно было это в цифровом формате, потому что завтра я собираюсь на POPL 2016, и мне его не доставят. Поэтому я заплатил 50 долларов за книгу, чтобы закончить домашнее задание.

Проблема в том, что я использую Arch Linux и по некоторым причинам Adobe Digital Editions не работает для меня. Во время установки он сказал, что он может не работать в 64-битной системе. В любом случае, я попытался найти альтернативное решение и узнал, что могу читать книгу с помощью Bluefire Reader на моем телефоне.

И это сработало. Я могу читать книгу, но я не хочу читать книгу на моем маленьком экране телефона. Итак, я перенес PDF-файл, который Bluefire Reader скачал на мой ноутбук, в надежде, что смогу открыть его с помощью простого PDF-ридера. Затем я дважды щелкаю по файлу PDF с ухмылкой на лице ... и спрашивает пароль.

Я надеюсь, вы понимаете мое разочарование. Все, что я хочу сделать, это прочитать книгу, которую я законно приобрел на своем ноутбуке, чтобы я мог выполнить домашнее задание и продолжить свою жизнь. Я пытался использовать другие программы для чтения электронных книг, такие как Caliber, но для этого мне нужно конвертировать файл ACSM в EPUB с помощью Adobe Digital Editions (что мне не подходит). Какие у меня есть альтернативы?

19
Вы можете загрузить USB-носитель Android x86 и прочитать его там, или установить Android VM. geek1011 7 лет назад 0
Еще одна вещь, которая, вероятно, не будет работать, но стоит попробовать - https://archon-runtime.github.io/ или сварщик ARC от Google. geek1011 7 лет назад 0
Вы не можете «преобразовать» ACSM в EPUB - ACSM - это всего лишь крошечный XML-файл, в основном содержащий ссылку для загрузки (возможно, DRM-защищенного) файла. В мелком шрифте также указывается, что вы «не купили» книгу, а только лицензию на ее чтение на конкретных платформах, на которых вы можете использовать свой логин ADE. Единственный способ - загрузить его в систему, в которой работает ADE, а затем, возможно, снять защиту DRM. jvb 7 лет назад 3
@jvb Это неправда, это может быть сделано относительно легко, но я не думаю, что нам разрешено показывать путь здесь. Quidam 7 лет назад 0
@Quidam: Я знаю, что теоретически возможно, что метод преобразования может быть использован в незаконных целях, но это не то, что задает этот вопрос. У меня похожая ситуация, когда я купил книгу, для которой хотел бы снять шифрование. Я, например, хотел бы видеть «относительно легкий» метод, перечисленный здесь, как один из ответов. hackerb9 6 лет назад 0

2 ответа на вопрос

4
Quidam

Я постараюсь перечислить все решения, которые я нашел.

Первый. Проверенное решение: работает и очень просто.

Сначала установите Wine на свой Linux. Затем загрузите выпуски Adobe Digital. Ссылка для загрузки версий Adobe Digital

Затем установите файл, который вы загрузили из Adobe (это был ADE_4.5_Installer.exe, для меня), в виртуальном окне Wine. Если вы не знаете, как использовать Wine, посмотрите этот документ: Как установить и использовать Wine в Linux

Второе решение:

Установите виртуальную Windows на Linux. Как .

Третье решение: если вам не удалось установить виртуальную машину или открыть ее с помощью Wine, и если вам действительно нужна эта программа, установите двойную загрузку на свой компьютер Windows / Linux. Как выполнить двойную загрузку Windows / Linux на одном компьютере

Четвертое решение: используйте виртуальный телефон Android (или реальный) и установите версии Adobe Digital для Android. Виртуальный смартфон, программное обеспечение Memu

Вы также можете попробовать эмулировать MacOs или iOS.

Существуют решения по удалению DRM и, таким образом, преобразованию acsm в epub, но нет законных, поэтому я не думаю, что мне разрешено их писать.

Поскольку все перечисленные «решения» требуют установки программного обеспечения ADE (в разных операционных системах) и * загрузки * ePub через ADE с действующей учетной записью пользователя ADE ... почему вы заявляете, что мой комментарий выше "не соответствует действительности"? jvb 7 лет назад 2
Вы, кажется, очень восприимчивы. Я говорил «нет» на «вы не можете конвертировать ASCM». Я должен был сказать «я не согласен» вместо «неправда», но английский не мой язык. Во всяком случае, это не заслуживает от вас отрицательного мнения. Почему люди жаждут мести, а не мира и общения? Это только ответ на комментарий, чтобы высказать свое мнение, я не убивал тебя и не отрицал тебя. Quidam 7 лет назад 0
«Проблема в том, что я использую Arch Linux, и по какой-то причине Adobe Digital Editions не работает для меня. Во время установки он сказал, что он может не работать в 64-битной системе». Ваше решение не работает для пользователя, как они уже сказали. Adriano Varoli Piazza 6 лет назад 0
3
Alexscended

.acsm может использоваться только с Adobe Digital Editions и означает Adobe Content Server Manager.

Для получения дополнительной информации о Adobe Digital Editions, пожалуйста, посетите http://www.adobe.com/products/digitaleditions/faq/

Дополнительное примечание (может быть неприменимо к пользователям Digital Editions). Заявленное в соглашении (может иметь значение при создании программы для доступа к .acsm) для раздела 11.1 Adobe Content Server, вы соглашаетесь не:

(d) получать или пытаться получить любые материалы или Информацию любыми способами, которые не были преднамеренно предоставлены через Услуги;

Интерпретируй это как хочешь, я не дам тебе нелегальных советов.

Тогда они должны были сделать версию для Linux Rob Romijnders 6 лет назад 0

Похожие вопросы