Sebagai seorang lelaki berteknologi yang sentiasa mempunyai alat dan apl baharu, saya tidak dapat mengingati berapa kali beberapa versi frasa di atas telah dikatakan kepada saya semasa parti, mesyuarat atau menunggu kereta bawah tanah.
Walau bagaimanapun, saya pasti dapat mengingati berapa kali kami berakhir dengan pertukaran berikut:
saya | Pasti! awak guna apa? |
---|---|
kawan | Nah, saya mempunyai aplikasi A. |
saya | Hmm... Saya tidak mempunyai itu. Adakah anda mempunyai aplikasi B? |
kawan | Tidak, saya juga tidak mempunyainya. Adakah anda mempunyai kaedah C? |
saya | Okay. Mari cuba itu. Hmm... ia tidak bersambung. Bagaimana pula kita menggunakan kaedah D? |
kawan | Itu juga tidak berfungsi. |
Berkongsi fail telah menjadi tugas biasa sejak komputer menjadi perkara kembali pada zaman kegelapan. Mula-mula, pengaturcara yang bersemangat gembira melihat cetakan masing-masing, kemudian ia menjadi menyalin kad tebuk. Selepas itu, cakera magnetik menjadi trend hangat baharu, kemudian teknologi beralih kepada cakera optik, pemacu kelalang dan pemindahan wayarles.
Walau bagaimanapun, nampaknya kita masih berada pada tahap di mana selepas 70 tahun, kita tidak boleh berkongsi video shiba comel dengan mudah tanpa melompat melalui gelung, memuat turun apl pelik atau menggunakan pemindahan wayarles yang perlahan.
Bagaimana kalau kita mencuba sesuatu yang berbeza?
Tetapi Jim, saya berkongsi fail setiap hari tanpa masalah, kata anda?
Baiklah, mari lihat kaedah biasa yang digunakan oleh orang ramai untuk memindahkan fail.
Kaedah | gagal |
---|---|
1. AirDrop | Bolehkah anda AirDrop ke telefon Android? Baiklah kalau begitu! |
2. Kongsi Berdekatan | Bolehkah anda Berdekatan Berkongsi fail ke iPhone? Hmm... |
3. AirDroid, SHAREit, Resilio Sync, Hantar Ke Mana-mana, dsb... | Adakah anda akan memberitahu seseorang di perhentian bas supaya cepat memasang apl yang sama seperti anda supaya mereka boleh menerima fail? Baiklah kalau begitu! |
4. Program Sembang | Banyak program sembang mengehadkan jenis fail yang boleh anda hantar, memampatkan semula video HD anda dan anda perlu menunggu sehingga fail dimuat naik perlahan-lahan dan kemudian memuat turun ke peranti rakan anda. Kami juga menghadapi masalah kaedah 3 di mana anda perlu memasang program sembang yang sama untuk memindahkan fail. |
5. Bluetooth | Walaupun dengan Bluetooth 5, memindahkan video HD 700MiB adalah seperti menonton cat kering dalam cuaca Florida yang lembap. |
6. E-mel | Kebanyakan perkhidmatan e-mel mengehadkan saiz lampiran, malah ia lebih perlahan daripada memindahkan melalui program sembang. Walau bagaimanapun, saya sentiasa menemui kisah pengguna iPhone yang menghantar e-mel fail kepada diri mereka sendiri supaya mereka boleh mencetak dokumen yang agak lucu. ;) |
7. DropBox, OneDrive, dll... | Menjalani isu muat naik/muat turun yang sama seperti kaedah 3 dan 4. |
8. Pemacu Denyar USB | Sebenarnya cukup boleh dilakukan dan pantas, tetapi anda perlu ingat untuk membawanya ke sekeliling dan juga mempunyai penyesuai yang betul untuk antara muka dengan peranti rakan anda. Saya sendiri menyimpan satu di dalam poket saya pada setiap masa, tetapi agak terharu sama ada peranti orang yang anda kongsi akan menyokong pemanduan anda. |
9. Minta rakan anda mengambil gambar/video skrin telefon anda dengan kamera telefonnya! | 100% kadar kejayaan memindahkan data berkualiti buruk! |
Perkara tidak kelihatan hebat untuk kita pada masa ini, bukan?
Jadi secara ringkasnya, untuk menjadi penyelesaian yang cekap dan universal, kita memerlukan sesuatu itu
Sekarang, jika ada sesuatu yang diprapasang pada setiap peranti, direka untuk mengakses komputer lain dengan protokol yang diterima umum, dan mempunyai keupayaan untuk memuat naik/memuat turun fail...
Sesuatu...
macam...
a...
pelayar web!
Jadi bagaimana pelayar web berfungsi untuk memindahkan fail?
Terdapat tiga langkah asas.
Kelebihan pendekatan ini ialah
Sudah tentu, pelayan ini tidak akan berjalan pada iPhone dan iPad, kerana bukan sahaja Apple menyekat akses kepada sistem fail pada peranti iOS, tetapi anda juga tidak boleh menjalankan program Linux melainkan anda berakar dengan Cydia .
Nasib baik, anda hanya perlukan *satu* peranti untuk menjalankan pelayan, jadi rakan Apple anda masih boleh menyambung ke telefon Android anda tanpa sebarang masalah dan masih memuat turun dan memuat naik fail. Selain itu, mereka sudah biasa tidak boleh menggunakan sistem lain kerana AirDrop hanya berfungsi untuk peranti Apple. ;)
Untuk kelajuan dan kecekapan, Pelayan Fail Pafera ialah apl Linux/Windows yang ditulis dalam Rust, jadi malangnya, anda tidak boleh memuat turunnya dari gedung aplikasi. Saya mungkin membuat versi kedai aplikasi dalam Kotlin kemudian jika seseorang bersedia membayar saya untuknya, tetapi melainkan anda Jerry Maguire, anda perlu berpuas hati dengan versi Rust buat masa ini.
Nasib baik, ramai pengaturcara sumber terbuka yang jauh lebih bijak daripada saya telah berkumpul untuk mencipta aplikasi yang membolehkan anda menjalankan program Linux pada telefon Android anda dengan pelbagai tahap kejayaan.
Oleh itu, apa yang anda perlu lakukan ialah memasang Termux pada telefon anda, salin dan tampal dua arahan, dan tekan Enter beberapa kali. Ia bukan pemasangan satu klik, tetapi ia bukan juga SpaceX membina StarShip, dan anda akan mendapat akses kepada keseluruhan ekosistem lain program yang menarik untuk dimainkan.
Oleh itu, pemasangan adalah seperti berikut:
Salin dan tampal yang berikut ke dalam terminal dan tekan enter.
curl -O https://pafera.com/installfileserver.sh
Salin dan tampal satu lagi arahan ke dalam terminal dan tekan enter.
bash installfileserver.sh
Minta rakan anda menaip URL yang ditunjukkan pada skrin.
Kini, setelah anda memasang pelayan, anda boleh berhenti pada bila-bila masa hanya dengan keluar dari sesi Termux.
Dan jika anda ingin memulakan pelayan semula dengan kata laluan yang membenarkan perubahan, kemudian taip
./paferafileserver password=yourpasswordhere
ke dalam Termux, atau hanya tekan anak panah ke atas untuk memilih arahan yang anda taip sebelum ini.
Tidak semudah hanya menurunkan pemberitahuan anda dan mengetik "Kongsi Berdekatan," tetapi anda juga tidak akan menjalankan pelayan secara tidak sengaja, dan anda mendapat lebih banyak fungsi untuk masalah anda.
Sekiranya anda seorang pengaturcara Rust, maka pemasangan adalah lebih mudah untuk anda.
Anda hanya perlu menaip
cargo install paferafileserver
Tunggu kargo melakukan tugasnya, dan voila! Anda sudah selesai!
Jika anda ingin menjalankan Pelayan Fail Pafera pada Windows atau Linux, binari prabina tersedia di bawah dalam 7-Zip arkib.
Setelah rakan anda berjaya menaip URL pelayan anda ke dalam penyemak imbasnya, telefon mereka sepatutnya kelihatan seperti ini.
Jika anda tidak melihat sebarang fail, pastikan rakan anda telah mendayakan JavaScript, kerana kami menggunakan skrip untuk mengisih dan memaparkan fail.
Sebagai asas cepat, bermula dari kiri atas ialah butang menu sistem, butang fail terbaru dan butang direktori rumah.
Mengklik pada mana-mana lakaran kecil imej akan memulakan tayangan slaid, manakala mengklik pada nama fail akan memuat turun fail.
Mengklik pada butang menu untuk fail akan membuka menu tindakan untuk fail itu, sambil mengklik pada petak di bawahnya akan memilih fail.
Untuk memilih julat fail dengan cepat, klik pada butang pilih untuk fail pertama, kemudian klik pada butang menu untuk fail terakhir dan pilih "Pilih ke Sini".
Carian dan Carian Dalam (Kekunci Panas t dan f) kedua-duanya membenarkan anda menaip beberapa huruf dan melihat semua fail yang mengandungi huruf tersebut.
Perbezaannya ialah Carian biasa hanya melihat fail dalam folder semasa manakala Carian Dalam melihat dalam semua folder di dalam folder ini juga.
Tayangan Slaid dan Tayangan Slaid Dalam (Kekunci Panas z dan x) mengikut logik yang sama. Pilih satu yang anda mahu berdasarkan sama ada anda mahu memasukkan imej dalam semua folder di dalam folder ini atau tidak.
Togol View (Hotkey v) bertukar daripada paparan butiran biasa kepada paparan ikon semua imej dan video di dalam folder ini.
Isih (Hotkey s) membolehkan anda memilih cara fail dipesan. Anda boleh memilih daripada menggunakan nama, saiz, tarikh dan perbezaan masa fail untuk mengisih fail. Saya secara peribadi lebih suka paparan perbezaan masa, kerana "Lima minit yang lalu" jauh lebih berguna kepada saya daripada "14:55".
Paparan Fail Terkini (Hotkey e) akan menunjukkan kepada anda 512 fail yang paling baru diubah di dalam folder semasa dan semua folder di dalam folder ini. Berhati-hati menggunakan paparan ini untuk folder rumah anda, kerana ia mungkin mengambil sedikit masa untuk menyemak semua fail jika anda mempunyai ratusan ribu fail kecil untuk diperiksa.
Set Password (Hotkey w) akan membenarkan rakan anda menaip kata laluan untuk mengubah suai, memuat naik dan memadam fail. Tanpa kata laluan ini, tiada sesiapa boleh menukar apa-apa pada telefon anda, jadi pastikan ia selamat. Anda boleh menetapkannya sama ada pada baris arahan dengan menaip password=yaddayaddayadda
atau dalam paferafileserver.cfg menggunakan format
{
"password":"yaddayaddayadda"
}
Folder Baharu (Hotkey o) akan meminta anda untuk nama folder baharu untuk dibuat di dalam folder semasa.
Show Hidden Files (Hotkey i) akan menogol paparan fail dan folder bermula dengan noktah, yang mana Unix gunakan untuk menunjukkan bahawa fail ini biasanya tidak boleh dilihat oleh pengguna.
Menghidupkan Muat Turun Satu Klik (Hotkey k) akan membenarkan anda memuat turun fail dengan serta-merta dengan mengklik padanya dan bukannya memaparkan dalam penyemak imbas anda.
Show Hotkeys (Hotkey h) akan menunjukkan kepada anda apakah kekunci yang boleh digunakan dalam kedua-dua paparan folder dan paparan slaid.
Zum Masuk (Hotkey .) dan Zum Keluar (Hotkey ,) akan menukar saiz semua pada skrin. Gunakan ini untuk menyesuaikan halaman anda jika saiz lalai sistem anda tidak sesuai dengan keinginan anda.
Select to Here membolehkan anda memilih semua fail antara fail yang telah anda pilih sebelum ini dan kali ini. Ia agak berguna sebagai pengganti untuk mengelak daripada menggantikan menu klik kanan untuk menyalin pautan pada kedua-dua desktop dan mudah alih.
Pilih Semua (Hotkey a) dan Select None (Hotkey n) adalah jelas. Hanya berhati-hati apabila menggunakannya untuk memadam semua fail yang anda sungguh mahu memadam semua fail.
Hantar (Hotkey g) akan membuka tetingkap imbasan di mana anda boleh melihat semua peranti lain yang menjalankan Pelayan Fail Pafera pada rangkaian anda.
Ambil perhatian bahawa semua peranti mesti berada pada subnet yang sama dan berjalan pada port yang sama, jadi jika anda menggunakan 192.168.0.100 dan peranti yang anda cuba hantar pada 192.168.1.100, maka pengimbas tidak akan mengesan peranti lain. Sudah tentu, anda sentiasa boleh log masuk ke pelayan peranti itu dan muat naik fail menggunakan penyemak imbas anda.
Untuk memudahkan, semua fail yang anda hantar ke peranti lain dikumpulkan dalam folder yang dipanggil "Diterima" di bawah akar pelayan. Saya mungkin menukar ini kemudian, tetapi buat masa ini, adalah berguna untuk mempunyai semua fail baharu muncul dalam folder yang sama di mana anda boleh mengalihkannya ke tempat yang sesuai kemudian.
Muat turun (Hotkey l), Namakan semula (Hotkey r), Move (Hotkey m), Copy (Hotkey c), Delete (Hotkey d), dan Permanent Delete (p) semuanya boleh berfungsi pada berbilang fail pada masa yang sama kecuali untuk muat turun pada penyemak imbas mudah alih di mana anda hanya boleh memuat turun satu fail pada satu masa. Hanya berhati-hati, kerana Padam Kekal benar-benar bermakna Kekal Padam. Sentiasa simpan salinan fail penting anda pada peranti lain sebelum anda menyentuh butang padam.
Nyahpadam (Hotkey u) hanya digunakan untuk fail yang telah dipadamkan sekali dan dengan itu mempunyai ".dipadam" sambungan. Ia tidak boleh bawa balik fail yang dipadam secara kekal. Mereka tidak menyedihkan. Mereka telah berlalu. Fail-fail itu tiada lagi. Mereka adalah bekas fail.
Antara ciri teratas yang selalu diminta orang dalam pelayar fail ialah tayangan slaid yang bagus. Apabila anda membawa kira-kira 6,000 gambar anak lelaki anda pada telefon anda untuk dipamerkan kepada orang yang tidak dikenali secara rawak, tidak sukar untuk mengetahui sebabnya. ;) Kebanyakan pelanggan SMB tidak mempunyai pratonton imej atau tayangan slaid, jadi cuba mencari satu imej tertentu menggunakan apl iPhone Files agak mengecewakan untuk digunakan.
Ciri Tayangan Slaid dalam Pelayan Fail Pafera boleh diaktifkan dalam beberapa cara berbeza:
Tidak kira bagaimana anda memulakan tayangan slaid, akan terdapat butang padam di bahagian paling atas dengan nama imej semasa, dan bar alat di bahagian bawah yang mengandungi fungsi rawak, putaran, keluar, ke hadapan dan ke belakang.
Jika anda ingin pergi ke nombor imej tertentu, cuma klik pada kedudukan imej pada bar alat, taip nombor yang anda mahu, dan pergi dari sana.
Pertunjukan slaid menyokong gerak isyarat leret, yang sebenarnya kaedah pilihan saya untuk menavigasi pada telefon. Apa yang anda perlu lakukan ialah meleret sedikit ibu jari anda ke kiri untuk pergi ke imej sebelumnya, kanan untuk pergi ke imej seterusnya, ke atas untuk memadam imej semasa atau ke bawah untuk keluar dari tayangan slaid.
Jika anda menggunakan komputer riba atau mempunyai papan kekunci bluetooth yang disambungkan pada telefon anda, menggunakan persembahan slaid menjadi lebih mudah.
Anak Panah Kiri | Imej sebelumnya |
---|---|
Anak Panah Kanan | Imej seterusnya |
Anak panah atas | Padamkan imej |
Anak Panah Bawah/Escape | Keluar dari tayangan slaid |
r | Imej rawak |
g | Pergi ke nombor imej |
q | Putar 90 darjah lawan jam |
e | Putar 90 darjah mengikut arah jam |
Pelayan Fail Pafera boleh dikonfigurasikan daripada fail JSON bernama paferafileserver.cfg dalam folder yang sama, atau daripada argumen baris arahan dalam bentuk key=value. Jika kedua-duanya ditentukan, maka argumen baris arahan akan mengatasi tetapan fail konfigurasi.
Baris arahan biasa ialah
paferafileserver [hostname=localhost] [serverroot=/home/jim] [password=password] [ip=0.0.0.0] [port=9999]
Oleh itu, jika anda ingin menyampaikan direktori Jim's Pictures kepada semua pelawat pada port 5000, anda akan menggunakan
paferafileserver serverroot=/home/jim/Pictures port=5000
Jika anda tidak menentukan serverroot, ia akan lalai kepada direktori rumah anda.
Jika anda tidak menyatakan ip dan port, ia akan lalai kepada 0.0.0.0:9999.
Selain itu, pilihan berikut boleh ditaip pada baris arahan untuk melumpuhkan fungsi tertentu walaupun pengguna mempunyai kata laluan yang betul.
disabledelete
disablerename
disablemove
disablecopy
disablenewfolder
disabledelete
disablepermanentdelete
disablesend
disableupload
Semua argumen baris arahan juga boleh ditentukan dalam fail JSON yang dipanggil paferafileserver.cfg dalam folder semasa seperti
{
"hostname": "JimsLaptop",
"password": "SecretPassword12345",
"disabledelete": 1,
"disablepermanentdelete": 1
}
Anda boleh memilih kaedah mana yang paling sesuai untuk anda.
Untuk Windows, selalunya paling mudah untuk mencipta pintasan kepada boleh laku dan nyatakan hujah anda dalam pintasan.
Untuk Termux pada Android, cara paling mudah untuk melancarkan boleh laku ialah memasang apl Widget Termux daripada F-Droid dan mengkonfigurasi baris arahan anda di dalam skrip widget.
Perubahan selanjutnya tidak dirancang pada masa ini kerana ini hanyalah projek pengenalan yang menyeronokkan untuk bermain-main dengan Rust, tetapi jika orang lain
Saya pastinya mengalu-alukan sebarang penambahan kepada projek mudah ini.
Seperti biasa, saya harap anda semua mendapati aplikasi ini berguna, dan jika anda ingin menyesuaikannya untuk tujuan anda sendiri, saya sentiasa tersedia sebagai perunding teknikal. Berseronoklah!
Mengenai Pengarang |
|
![]() |
Jim telah membuat pengaturcaraan sejak dia mendapat IBM PS/2 kembali pada tahun 90-an. Sehingga hari ini, dia masih lebih suka menulis HTML dan SQL dengan tangan, dan memberi tumpuan kepada kecekapan dan ketepatan dalam kerjanya. |