Ini ialah arahan xdeview yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
xdeview - penyahkod berkuasa untuk fail binari
SINOPSIS
xdeview [Xt pilihan] [-- pilihan] [fail (s)]
DESCRIPTION
XDeview ialah penyahkod pintar untuk lampiran yang telah anda terima dalam bentuk yang dikodkan melalui
mel elektronik atau daripada usenet. Ia serupa dengan piawaian kod uud(1) perintah, namun
dengan lebih keselesaan dan fleksibiliti. XDeview menyokong pengekodan uu, xxencoding, Pangkalan64
and BinHex kaedah pengekodan, dan mampu mengendalikan fail belah (yang telah dihantar masuk
berbilang bahagian) serta berbilang fail serentak, sekali gus memudahkan penyahkodan
proses. Biasanya, anda tidak perlu mengedit fail secara manual untuk menyediakannya untuk penyahkodan.
Jika anda tidak benar-benar memerlukan bahagian hadapan grafik untuk jenis pekerjaan ini, sila lihat
uudeview(1) dan uuenview(1).
Selepas menggunakan program, ia akan mengimbas semua fail yang diberikan untuk data yang dikodkan. Jika mana-mana
mereka adalah direktori, mereka akan diselam secara rekursif. Anda tidak perlu memberikan fail
pada baris arahan; anda juga boleh memilih fail kemudian dari dalam program. Selepas
menyelesaikan imbasan awal, anda akan dibentangkan dengan senarai fail yang kelihatan seperti itu
mereka boleh didekod dengan betul. Anda kemudian boleh memilih fail secara individu untuk penyahkodan.
PILIHAN
Tidak ada keperluan sebenar untuk menetapkan pilihan pada baris arahan; mereka juga boleh ditetapkan dari dalam
program yang. Ambil perhatian bahawa pilihan mesti didahului dengan tanda sempang berganda '--', jika tidak
mungkin disalah anggap sebagai pilihan paparan.
-d Menetapkan program ke dalam mod terdesak. Ia kemudian akan menawarkan anda untuk menyahkod tidak lengkap
fail. Ini berguna jika anda kehilangan bahagian terakhir siaran 50 bahagian, tetapi
dalam kebanyakan kes, fail yang didekod dengan sangat teruk akan rosak dan tidak boleh digunakan.
Tahap kegunaan fail yang tidak lengkap bergantung pada jenis fail.
-f Menggunakan mod pantas untuk mengimbas fail. Program ini menganggap bahawa setiap fail input disimpan di
kebanyakan satu bahagian, yang biasanya benar untuk fail dalam direktori kili berita. ini
pilihan rehat penyahkodan fail input dengan berbilang artikel. Juga, kewarasan tertentu
semakan dilumpuhkan, mungkin menyebabkan fail yang salah ditunjukkan untuk penyahkodan.
Kadangkala anda akan mendapat mesej ralat semasa menyahkod, kadangkala anda hanya akan menerima
fail tidak sah. jangan guna -f jika anda tidak boleh hidup dengan masalah ini.
-o Memberi OK untuk menulis ganti fail yang sudah ada pada penyahkodan. Lalai adalah untuk menggesa
pengguna sama ada untuk menulis ganti, menamakan semula atau melangkau fail.
-v Melumpuhkan verbosity. Biasanya, program mencetak beberapa mesej status semasa membaca
fail input, yang boleh sangat membantu jika ada masalah. Gunakan jika
mesej ini mengganggu anda.
-p jalan
Menetapkan laluan di mana fail yang dinyahkod hendaklah ditulis. Ini mesti sah
nama laluan, atau anda akan mendapat ralat semasa cuba menyahkod apa-apa. Lalai kepada
direktori kerja semasa.
-b Ini berubah xdeview's dasar mencari nombor bahagian pada baris subjek dan boleh
hanya diperlukan dalam beberapa kes yang jarang berlaku apabila nombor bahagian ditemui dalam kurungan () sebagai
serta dalam kurungan [], contohnya dalam satu siri siaran berbilang bahagian. Oleh
lalai, xdeview menggunakan nombor yang terdapat dalam () kurungan dahulu. Tetapi jika nombor ini
menunjukkan nombor fail dalam siri dan nombor bahagian diberikan dalam []
kurungan, gunakan parameter ini untuk membuat program membaca nombor lain terlebih dahulu. ini
tidak menjejaskan penyahkodan fail dengan hanya satu atau tiada jenis kurungan. Jika
anda lebih suka, anda juga boleh menggunakan pilihan sebagai -b[]
-s Baca "tolak kebijaksanaan". Pilihan ini mematikan pengesanan nombor bahagian automatik daripada
baris subjek. Cuba pilihan ini jika xdeview gagal menghuraikan baris subjek
dengan betul dan membuat kesilapan dalam meneka nombor bahagian, mengakibatkan salah
pesanan bahagian. Dengan pilihan ini, bahagian sentiasa disatukan secara berurutan
(jadi bahagian mesti dipesan dengan betul dalam fail input). Catatan: Bahagian yang betul
nombor yang terdapat dalam betul MIME fail masih dinilai.
-t Gunakan mesej teks biasa. Biasanya, XDeview hanya membentangkan data yang dikodkan untuk penyahkodan.
Dengan set pilihan ini, bahagian teks daripada MIME mesej dan mesej tidak dikodkan adalah
turut ditawarkan. Mesej teks biasa selalunya tidak mempunyai nama fail yang berkaitan, jadi
mereka diberikan nama unik daripada nombor empat digit berurutan.
UTAMA MENU
Tetingkap utama xdeview terdiri daripada enam elemen utama. Di bahagian atas ialah Menu Pub.
Berpusat ialah File Senaraikan, yang menyenaraikan semua fail yang telah dikesan dalam
data yang dikodkan dan sedia untuk penyahkodan. Kiri Senarai Fail ialah status Senaraikan, yang
menerangkan status setiap fail. Biasanya, senarai ini akan menunjukkan "OK" untuk semua fail, sebagai
paparan fail yang salah biasanya dihalang. Di sebelah kanan adalah sekumpulan jalan pintas
butang dengan fungsi yang paling banyak digunakan. Di bahagian bawah tetingkap ialah Jimat Jalan
medan masuk, dan bar status. Setiap item ini akan diterangkan secara individu dalam
teks berikut.
MENU BAR
File Menu
Muatkan ...
Memuatkan fail yang dikodkan. Fail ini kemudiannya diimbas untuk data yang dikodkan dan
fail; fail ini ditambahkan pada Senarai Fail. Anda juga boleh memilih
direktori, yang kemudiannya diturunkan secara rekursif ke
Kodkan Mengekodkan fail, menyimpan data yang dikodkan pada cakera, menghantarnya melalui e-mel, atau
menyiarkannya ke kumpulan berita. Lihat di bawah.
Pembantu
Xdeview membaca maklumat daripada .mailcap dan .mime.types anda untuk melaksanakan
tindakan lalai yang sesuai apabila anda menekan butang "Laksanakan". Di dalam ini
dialog, anda boleh mengkonfigurasi lokasi fail ini.
Jimat Persediaan
Menyimpan semua pilihan semasa, laluan fail input dan output dll ke dalam
Fail .xdeviewrc dalam direktori rumah anda. Fail ini dibaca secara automatik
permulaan, jadi tetapan yang disimpan akan ditetapkan secara lalai dalam sesi akan datang.
Fail sumber sebenarnya adalah skrip Tcl yang boleh anda edit dengan mana-mana
editor.
Berhenti Keluar dari program.
Pilihan
Tetapkan pelbagai pilihan yang mengubah suai tingkah laku program. Perhatikan bahawa kebanyakan
pilihan hanya menangkap fail yang dibaca selepas itu.
Cepat Mengimbas
Menetapkan mod pengimbasan pantas. Program ini kemudiannya akan menganggap bahawa semua fail input
mengandungi paling banyak satu bahagian yang dikodkan (seperti yang berlaku dengan fail daripada berita
gelendong). Enjin imbasan akan dipercepatkan kerana ia tidak perlu membaca
setiap fail input sepenuhnya tetapi berhenti mengimbas selepas data yang dikodkan
dijumpai.
Penyahkod perlu melumpuhkan beberapa pilihan keselamatan dalam mod pantas, jadi masalah tertentu
dengan fail hanya akan dikesan apabila akhirnya menyahkod fail.
automatik Timpa
Apabila menyahkod fail yang sudah ada dalam direktori sasaran, fail
pengguna akan ditanya sama ada fail tersebut akan ditimpa. Dengan membolehkan ini
pilihan, fail sasaran akan ditimpa tanpa bertanya.
Terdesak mod
Biasanya, anda hanya akan dibentangkan fail yang semua bahagiannya telah
dijumpai. Mendayakan Mod Terdesak, anda juga akan dapat melihat fail lain sebagai
baik, dengan penerangan yang sesuai tentang masalah dalam Senarai Status. Dalam
mod terdesak, penyahkod juga akan cuba mengesan fail Base64 pendek
di luar mesej MIME. Ini biasanya dilumpuhkan, kerana mereka terdesak
cuba mencari pengekodan Base64 boleh menyebabkan kesilapan pengesanan data yang dikodkan, sekali lagi
mengakibatkan fail tidak sah.
Kata Kerja mod
Membuka kotak teks berasingan yang mesej tambahan akan ditulis semasa
mengimbas fail input. Mesej ini sangat membantu untuk mencari
apa yang salah jika fail tidak boleh dinyahkod dengan betul.
Ganti Kurungan Dasar
Mengubah heuristik yang mana penyahkod cuba mengekstrak nombor bahagian
daripada baris subjek. Algoritma biasanya memberikan nombor dalam pendakap ()
keutamaan yang lebih tinggi daripada nombor dalam kurungan []. Jika kedua-dua jenis kurungan adalah
hadir, dan penggunaannya bercanggah (contohnya jika kedua-dua nombor bahagian
dan nombor siri diberikan), maka anda mungkin perlu memilih secara eksplisit
dasar kurungan. Jika pilihan ini palsu (lalai), maka "nombor bahagian" adalah
diambil daripada kurungan (), jika tidak daripada kurungan [].
Dumb mod
Melumpuhkan pengesanan nombor bahagian automatik dengan menghuraikan baris subjek. guna
if xdeview gagal mengambil nombor bahagian yang betul. Perhatikan bahawa dengan
set pilihan, bahagian mesti dipesan dengan betul dalam fail input. Juga,
bahagian yang hilang tidak akan dikesan dengan cara ini.
Handle teks Fail
Biasanya, XDeview hanya membentangkan data yang dikodkan untuk penyahkodan. Dengan pilihan ini
set, bahagian teks daripada MIME mesej dan mesej tidak dikodkan juga
ditawarkan. Mesej teks biasa selalunya tidak mempunyai nama fail yang berkaitan, jadi
mereka diberikan nama unik daripada nombor empat digit berurutan.
Auto Info
Membuka tetingkap maklumat apabila anda mengklik pada fail dalam Fail
Senarai.
Batalkan Input Fail
Dengan set pilihan ini, fail input dialih keluar jika mana-mana fail berjaya
dinyahkod daripada mereka. Gunakan dengan berhati-hati! UUDeview hanya menyemak sama ada ada data
dinyahkod daripada fail input, tetapi tidak mengambil berat tentang sebarang kandungan lain
fail input itu, atau sama ada fail juga mempunyai lampiran yang tidak lengkap.
MIME Pematuhan
Lebih tegas apabila membaca fail input MIME.
Tindakan
Decode Nyahkod fail yang dipilih.
Namakan semula Namakan semula fail yang dipilih, contohnya jika nama fail bercanggah dengan
fail sedia ada, atau jika nama itu tidak memenuhi had sistem.
Decode Semua
Nyahkod semua fail yang kelihatan pada masa ini dalam Senarai Fail.
Info Memaparkan maklumat yang tersedia pada fail yang sedang dipilih (jika lebih daripada satu
fail dipilih, hanya maklumat untuk yang pertama akan dipaparkan). Ini adalah
bahagian sifar fail, jika tersedia, atau pengepala bahagian pertama hingga
permulaan data yang dikodkan.
Melaksanakan
Menjalankan program luaran dengan fail yang sedang dipilih. Sesuatu program ialah
dipilih dengan melihat terlebih dahulu Jenis kandungan daripada mesej itu, jika tersedia,
kemudian dengan menyemak sambungan fail. Maklumat yang sesuai dibaca
daripada anda .cap surat and .mime.types fail (walaupun pengendalian
maklumat dalam fail .mailcap tidak lengkap buat masa ini). Jika tiada jenis yang sepadan
ditemui, kotak dialog muncul di mana anda boleh memasukkan sebarang arahan.
senarai teks File
Ini adalah untuk kes yang jarang berlaku apabila fail teks telah dihantar melalui net in
borang yang dikodkan. Gunakan tindakan ini hanya apabila anda mengetahui fail yang dipersoalkan ada
fakta fail teks, jika tidak, anda akan mendapat beban sampah pada skrin.
Bantuan
Mengenai Kami Pesanan ringkas dari Pengarang.
lesen
Memaparkan lesen di mana xdeview diedarkan, the LPG. Membacanya,
atau anda akan mendengar daripada peguam saya.
FAIL SENARAI
Senarai Fail ialah kotak senarai yang memaparkan semua fail yang telah diambil semasa
mengimbas data yang dikodkan. Fail ini sedia untuk penyahkodan, pratonton atau apa-apa sahaja. The
senarai boleh ditatal menggunakan bar skrol di sebelah kanan senarai.
Fail individu boleh dipilih hanya dengan mengklik padanya. Berbilang fail boleh
dipilih dengan menahan butang CTRL kekunci dan mengklik pada fail individu.
STATUS SENARAI
Senarai Status mencatatkan status yang sepadan untuk setiap fail dalam File Senaraikan, Biasanya,
anda hanya akan melihat "OK" di sini; jika tidak, mesej ralat ditunjukkan yang menerangkan sebab fail tersebut
tidak boleh didekod dengan betul. Terdapat negeri berikut:
OK Semua bahagian fail telah ditemui dan data yang dikodkan kelihatan betul pada mulanya
penglihatan. Terdapat masalah tertentu yang mungkin hanya muncul apabila menyahkod fail,
tetapi selalunya semuanya baik-baik saja.
Tidak lengkap
Fail ini tiada satu atau lebih bahagian. Jika anda menyahkod fail ini, data output
akan rosak dan biasanya tidak boleh digunakan.
Tidak Memulakan
Fail tidak mempunyai permulaan. Fail yang dinyahkod pasti rosak
dan tidak boleh digunakan.
Tidak akhir Tiada penghujung ditemui pada fail. Ini biasanya bermakna bahawa satu atau lebih bahagian di hujungnya
hilang. Tahap kegunaan fail yang dinyahkod bergantung pada jenis fail.
ralat Percubaan sebelumnya untuk menyahkod fail telah gagal.
POTONGAN PENDEK BUTTONS
Butang di sebelah kanan tetingkap adalah pintasan untuk item menu. Membaca
perbincangan item Menu Utama di atas untuk penjelasan.
JIMAT PATH
Ini ialah laluan di mana fail yang dinyahkod akan ditulis.
STATUS
Mesej ringkas apa yang sedang dilakukan oleh program atau apa yang diharapkan anda lakukan.
PENGEkodan MENU
Apabila mengekod fail ("Enkod" daripada menu "Fail"), kotak dialog besar dibuka di mana anda
boleh menetapkan pelbagai pilihan untuk fail. Jika anda memilih berbilang fail untuk pengekodan, a
baris status di bahagian atas memaparkan bilangan fail yang tinggal. Dialog itu sendiri tetap terbuka
sehingga semua fail telah dikendalikan.
Filename
Fail semasa untuk dikodkan. Anda tidak boleh mengedit medan ini.
HANTAR As
Nama fail yang mana fail akan dihantar. Lalai kepada nama fail yang dilucutkan
semua maklumat direktori.
Penggunaan Tajuk
Apabila mel atau menghantar, teks ini akan digunakan sebagai subjek. Nama fail dan bahagian
nombor ditambahkan secara automatik, jadi anda boleh memilih untuk membiarkan baris ini kosong.
Talian untuk File
Menetapkan bilangan baris yang dikodkan setiap bahagian. Fail yang lebih besar akan dibahagikan secara automatik
kepada beberapa bahagian. Gunakan jika anda menghantar fail ke kumpulan berita, atau jika
sistem penerima tidak boleh mengendalikan fail besar. Saiz pemisahan yang baik ialah 1000 baris.
"0" baris bermaksud tidak berpecah.
... Pengekodan
Memilih kaedah pengekodan untuk digunakan. Jika anda tertanya-tanya yang mana satu yang terbaik, anda mungkin
cari petunjuk dalam artikel saya "Pengenalan kepada Penyahkodan".
File In (Laluan)
Menetapkan direktori tempat untuk mengekod fail. Pengekodan akan pergi ke fail dengan
nama asas yang sama seperti fail asal, tetapi dengan sambungan .001, .002
(bergantung pada bilangan bahagian yang diperlukan seperti yang dikuatkuasakan oleh "Barisan setiap Fail"
tetapan).
E-mel Untuk
Berikan senarai alamat e-mel yang dipisahkan koma. Pilihan ini mungkin dilumpuhkan jika
sistem anda tidak membenarkan penghantaran e-mel.
Post Untuk
Di sini anda boleh memasukkan senarai kumpulan berita yang dipisahkan koma di mana fail itu sepatutnya
disiarkan. Pilihan ini mungkin dilumpuhkan jika sistem anda tidak menyokong siaran berita.
NNTP Server
Medan ini hanya muncul pada beberapa sistem, sekiranya hos berita diperlukan,
tetapi tiada satu pun dikonfigurasikan pada masa penyusunan. Jika medan ini muncul, anda mesti memasukkan
nama hos yang sah di sini agar pengeposan berfungsi. Jika anda tidak mahu menyiarkan
fail pula, jangan risau.
OK Lakukan tindakan yang dipilih pada fail ini dan melangkau ke tindakan seterusnya.
OK kepada Semua
Menggunakan tetapan ini untuk setiap fail yang dipersoalkan (tidak meminta anda untuk fail yang lain
fail), dengan itu menghantar semua fail sekaligus.
Seterusnya Tidak mengekod fail dan melangkau ke yang seterusnya (maaf, tiada butang untuk
lompat ke belakang).
Batal Membatalkan pengekodan dan kembali ke menu utama.
SETUP FAIL
Jika ia wujud, fail .xdeviewrc dalam direktori rumah anda akan dilaksanakan dalam Tcl
jurubahasa semasa permulaan program. Ia mestilah program Tcl yang sah, yang anda boleh
gunakan untuk menetapkan pilihan tertentu secara lalai. Untuk pembolehubah Tcl-illaterate: boleh ditetapkan menggunakan
sintaks berikut:
menetapkan var_name nilai
Pembolehubah berikut (pilihan) boleh ditetapkan (lihat teks di atas untuk penjelasan
apa yang mereka lakukan)
OptionFast
Jika ditetapkan kepada 1, gunakan mod pengimbasan pantas.
OptionBracket
Jika ditetapkan kepada 1, gunakan dasar kurungan alternatif.
OptionOverwrite
Jika ditetapkan kepada 1, anggap OK untuk menulis ganti fail tanpa bertanya.
PilihanDesperate
Jika ditetapkan kepada 1, tukar ke mod terdesak.
OptionVerbose
Jika ditetapkan kepada 1, cetak mesej kemajuan.
SaveFilePath
Ini ialah pembolehubah rentetan dengan Simpan Laluan lalai, di mana anda mahu fail dinyahkod
untuk pergi.
EncodeMaxLines
Bilangan maksimum baris setiap fail untuk pengekodan. "0" untuk tidak terhad.
EncodeEncoding
Pengekodan lalai untuk digunakan. "0" untuk UUencoding, "1" untuk XXencoding dan "2" untuk Base64
pengekodan.
NNTPServer
Alamat pelayan NNTP anda (hanya diperlukan pada beberapa sistem). Boleh juga ditetapkan
(sebaik-baiknya) dalam pembolehubah persekitaran anda NNTPSERVER.
MENJALANKAN MESEJ
Jika anda telah mendayakan mod verbose, mesej kemajuan akan muncul dalam tetingkap teks sendiri
bertajuk Runtime Mesej. Mesej yang dijana semasa fasa pengimbasan adalah sangat
membantu dalam mengesan perkara yang dilakukan oleh program, dan boleh digunakan untuk mengetahui sebabnya
fail tidak boleh dinyahkod, jika anda memahaminya. Bahagian ini menerangkan cara mentafsir
mereka. Memahami bahagian ini tidak perlu untuk mengendalikan program.
Pertama, terdapat mesej "Memuatkan", yang bermula dengan rentetan "Dimuatkan". Setiap baris
hendaklah menampilkan perkara-perkara berikut:
Source File
Item pertama ialah fail sumber dari mana bahagian telah dimuatkan. Banyak bahagian boleh
dikesan dalam satu fail.
Tajuk Talian
Subjek lengkap diterbitkan semula dalam petikan tunggal.
Pengecam
Program ini memperoleh pengenalan unik untuk utas ini daripada baris subjek,
untuk mengumpulkan artikel yang kelihatan seperti milik fail yang sama. Hasil daripada
algoritma ini dibentangkan dalam pendakap.
Filename
Jika nama fail dikesan pada baris subjek atau dalam data (contohnya, pada
baris permulaan, atau sebagai sebahagian daripada maklumat Jenis Kandungan).
bahagian nombor
Nombor bahagian yang diperoleh daripada baris subjek, atau, dalam kes MIME- dengan betul
mesej berformat, daripada maklumat "bahagian".
Mula/Tamat
Jika token "mula" atau "tamat" dikesan, ia dicetak di sini.
Pengekodan Jenis
Jika data yang dikodkan dikesan dalam bahagian ini, sama ada "UUdata", "Base64", "XXdata"
atau "Binhex" dicetak di sini.
Lebih banyak mesej dicetak selepas pengimbasan selesai. Satu baris akan dicetak untuk
setiap kumpulan artikel. Kandungan baris ini paling baik difahami dengan melihat an
contoh. Berikut adalah satu:
Mendapati 'mailfile.gz' Negeri 16 UUData Bahagian memulakan 1 2 3 4 5 akhir 6 OK
Ini menunjukkan bahawa fail mailfile.gz telah dijumpai. Fail telah dikodkan ("UUData")
dan terdiri daripada 6 bahagian. Token "mula" ditemui di bahagian pertama, dan "akhir"
token ditemui di bahagian keenam. Kerana nampaknya semuanya ada, fail ini ada
ditandakan sebagai "OK". The Negeri ialah satu set bit, di mana nilai berikut mungkin atau'ed:
1 Bahagian Hilang
2 Tiada Mula
4 Tiada penghujung
8 Tiada data yang dikodkan ditemui.
16 Fail kelihatan Ok
32 Ralat berlaku semasa penyahkodan fail.
64 Fail berjaya dinyahkod.
NOTA
Jika anda tidak dapat melaksanakan xdeview, dan ia melaporkan sesuatu seperti "perintah tidak ditemui", tetapi adalah
pastikan fail itu sendiri boleh ditemui, semak rujukan kepada fail utama uuwish pada
bahagian atas fail.
Gunakan xdeview dalam talian menggunakan perkhidmatan onworks.net