Chrome Uzaktan Masaüstü'nü kullanarak bilgisayarlar arasında dosya aktarabilir miyim?


19

Google Chrome Uzaktan Masaüstü eklentisi ile uzaktan bağlı bilgisayarlar arasında dosya aktarmanın bir yolu var mı?

Değilse, bağlı bilgisayarlar arasında dosya aktarmanın basit bir yolu var mı?


2
Bu uzantı bu özelliği destekliyor mu?
Ramhound

@Ramhound Buna benziyor. Web mağazasından: 'Bilgisayarlar kullanılabilir ... uygulamalarınıza ve dosyalarınıza uzaktan erişim için.'
mcalex

@Mcalex Ama bunun bir transfer ile ilgisi yok.
Dave

Evet, görüyorum. Sadece erişebildiysen kurtarabilirsin diye düşündüm. Daha yakından okunduğunda, bir özellik olarak mevcut görünmüyor
mcalex

@mcalex - Dosyaların aktarılabileceğini göstermez.
Ramhound

Yanıtlar:



27

Bu şaka cevap türüdür ama kopyalama ve yapıştırma hedef ve ev sahibi arasında desteklenir beri, inek tipli yolu dosyayı kopyalamak için olmadan olacaktır orta bulut depolama başvurmadan:

  1. Kaynakta: Verileri Ctr + C ile kopyalayabilmeniz için dosyayı Base64 / UUEncode'a dönüştürmek için mevcut herhangi bir kodlayıcıyı kullanın.
  2. Hedefe: verileri bir metin dosyasına yapıştırın ve mevcut herhangi bir kod çözücü ile kodunu çözün.

Python tabanlı çözüm

İlk olarak, kaynak makinede bir Python konsolu çalıştırın ve şunu yazın:

 base64data = open('myfile.jpg','rb').read().encode('base64')
 open('myfile.txt','w').write(base64data)

Ardından, dosyayı myfile.txtbir metin düzenleyicisiyle açın ve içeriği kopyalayın. Ardından hedef makinede içeriği yeni bir dosyaya yapıştırın myfile.txtve bir konsol türüne yapıştırın :

data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)

Bu snippet'ler, her seferinde yazmaktan kaçınmak için komut dosyalarına çıkarılabilir.

GUI tabanlı çözüm (Windows)

Python'unuz yoksa veya her iki makineniz de Windows çalıştırıyorsa ve Total Commander yüklüyse, adımlar daha basittir:

  1. Kaynakta: dosyanızı seçin ve ardından Dosyalar > Dosyayı kodla'yı seçin . .b64Diğer panelde bir karşılık gelen oluşturulur - açın ( F3) ve içeriği kopyalayın ( Ctr+ a, Ctr+ c).

  2. Hedefte: .b64uzantısı olan yeni bir dosyaya yapıştırın ve ardından Dosyalar > Dosya kodunu çöz'ü kullanın .

Komut satırı çözümleri (OSX, Linux, Windows)

OSX ve çoğu Linux sistemi genellikle konsol base64 kodlayıcıların birden fazla çeşidiyle gelir. Bu, hiçbir şey yüklemeden ootb çalışmalıdır:

## encode to base64
openssl base64 -in myfile.jpg -output myfile.jpg.b64
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -in myfile.jpg -out myfile.jpg.b64

## encode to base64 on Windows (recent versions)
certutil -encode myfile.jpg myencodedfile.jpg.b64

## decode from base64
openssl base64 -d -in myfile.jpg.b64 -output myfile.jpg
## OR on some systems `-out` should be used instead of `-output`
openssl base64 -d -in myfile.jpg.b64 -out myfile.jpg

## decode base64 on Windows
certutil -decode myencodedfile.jpg.b64 myfile.jpg

Atlama -output... standart çıktıya yazdırılır.

Hem OSX hem de Ubuntu'da bulunan başka bir ootb yardımcı programı:

## encode to base64
base64 < myfile.jpg > myfile.jpg.b64


## decode from base64 (Linux) (note the lowercase 'd')
base64 -d < myfile.jpg.b64 > myfile.jpg

## decode from base64 (OSX) (note the uppercase 'D')
base64 -D < myfile.jpg.b64 > myfile.jpg

Doğrudan panoya aktarma (ara dosyalardan kaçınma)

Kaynak / hedef işletim sisteminde karşılık gelen komut satırı araçlarına sahipseniz doğrudan panoya kodlamak mümkündür.

OSX'te yerleşik pbcopyve pbpasteLinux'ta ( xorg'da ) xclip vardır ve Windows'ta clip.exe vardır , bu da bir dosyayı panoya kodlamanın basitleştirilebileceği anlamına gelir (örneğin OSX için):

base64 < myfile.jpg | pbcopy

5
Bu aslında sorunumu düzeltmese de. (Dosyam 100mb'nin üzerinde ve pano bunu kabul etmeyecek). Yine de bunu iptal etmem gerektiğini hissediyorum. Bu cevap var olduğu için.
WORMSS

1
Büyük dosyalar için olası bir çözüm, (1) boyutu (2) kabul edilen maksimum boyuta bölünmek için dosyayı sıkıştırmak olabilir, örneğin split -b 10m myfile.zip (sadece bir tahmin, izin verilen maksimum boyutun ne olduğu hakkında hiçbir fikrim yok) (3) base64 dosyaları kodlar ( 4) içeriği birer birer kopyalayın (5) kodunu çözün ve hedef makinedeki parçaları yeniden birleştirin. Adımlar 1,2,3,5 yazılabilir olsa da, adım 4 yine de manuel olarak yapılmalıdır, ancak bu bile çok saçma olabilmesine rağmen Sikuli gibi bir şeyle otomatikleştirilebilir ...
ccpizza

Pano pay edilir değil uzak istemci mobil konak (iOS veya Android) ise destekledi.
Ross Presser

1
@RossPresser: cevap gerçek bir çözümden çok şaka; uygun bir çözüm bir SSH tüneli kurmak olabilir ve bir veya her iki makine intranetlerin arkasındaysa kendi atlama sunucunuzu kullanın - o zaman uzak makineyi yerel dosya sisteminize (veya başka bir yöne) monte edebilirsiniz.
ccpizza

5

Dosya aktarmak için Google Drive'ınızı kullanın. Chrome Uzaktan Masaüstü'nü kullanabilmek için Google hesabınıza giriş yapmış olmalısınız, bu nedenle Google Drive'ı açın ve dosyanızı buraya bırakın. Yüklendikten sonra uzak bilgisayarınızdaki Google Drive'ı açın ve Google Drive'dan istediğiniz masaüstüne veya klasöre çekin!


5

Evet, evet yapabilirsiniz. Çok yakın zamandan beri (Bu hafta mı? Bu ay mı? Hemen bugün mü? [Bunu ilk defa gördüm]) Chrome Uzaktan Masaüstü, Chrome Mağazası üzerinden indirip başlattığınız bağımsız bir program olmaktan çıktı. bir web sitesinden başlattığınız tarayıcı içi bir uygulama: https://remotedesktop.google.com .

[27 Haziran 2019'da test edilmiştir]

Bu değişiklikle yepyeni bir dosya aktarım özelliği geliyor! Giriş yaptığınızda, ekranınızın sağ tarafında bu menüye sahip olursunuz:

resim açıklamasını buraya girin

Bunu görmüyorsanız, sola doğru işaret eden küçük bir mavi ok görene kadar sağa gidin ve bu menü gizlenebilir olduğundan tıklayın.

1. Uzaktan kumandadan yerel bilgisayara indirmek için:

İçin yerel makineye uzaktaki makinede bulunan bir dosyayı indirin (ana bilgisayar) "Dosya yükle" butonuna tıklayın. Uzak makinede bir "Dosya İndir" dosya yöneticisi penceresi açılacaktır. Bir dosya seçin ve "Aç" ı tıklayın. Dosya ağ üzerinden aktarılır ve yerel (ana bilgisayar) makinenizde bir GUI dosya yöneticisi "Dosyayı Kaydet" penceresi sihirli bir şekilde açılır. Bir konum seçin ve dosyayı kaydedin.

Bitti. Dosya, kaydetmeyi seçtiğiniz klasördeki yerel makinenizde.

2. Yerelden uzaktan kumandaya yüklemek için:

İçin uzak makineye yerel (ana bilgisayar) makineden bir dosya yükleyin , "Dosya yükle" butonuna tıklayın. Yerel makinenizde bir "Dosya Aç" dosya yöneticisi penceresi açar. Bir dosya seçin ( hata uyarısı: Önceden seçilmiş olsa bile dosyayı farenizle yeniden tıklamanız gerekir, aksi takdirde bu benim için çalışmaz ) ve "Aç" ı tıklayın. Yukarıda gösterilen "Dosya Aktarımı" iletişim kutusunun altında, bir dosya aktarımı ilerleme çubuğuyla "Yükleme" göstergesinin görüntülendiğini göreceksiniz. Tamamlandığında, uzak masaüstü ekranınızın altında aşağıdaki bildirimin açıldığını görürsünüz: "Yükleme tamamlandı. Uzak cihazın masaüstünde dosyayı arayın."

resim açıklamasını buraya girin

Bitti. Dosya uzak bilgisayarınızın masaüstünde.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.