私はLinux世界の初心者です。今日はとても奇妙なことを経験しました。zcat
.zipファイルにあるコマンドを使用しました(このコマンドはマザーボードのドキュメントにあります。https://download.msi.com/archive/mnu_exe/E7A70v1.0.zip)。期待どおりに出力を端末に印刷します。最も驚いたのは、その後プリンタがバイナリデータをテキストとして印刷し始めたことです。半ページほど印刷されてから中断されました。何が起こったのか教えてくれる人はいますか?どうやってこれができますか?私はManjaro、bash、urxvtを使用しています。
私が使用したコマンドは次のとおりです。
zcat E7A70v1.0.zip
答え1
出力には有効なエスケープシーケンスが含まれており、urxvtに現在の画面を印刷するように指示します。ESC[
i
答え2
zipアーカイブには、E7A70v1.0.pdf
プレーンテキストファイルではなくPDFファイル()が含まれています。 PDFファイルには、テキストと混合されたバイナリデータを含めることができます。
PDFファイル抽出を使用してunzip E7A70v1.0.zip
から、PDFビューアを使用して抽出されたファイルを読み取ろうとします。ビューアを選択できますが、これはevince
良いビューアであり、ほとんどのLinuxディストリビューションに付属しています。