যখন আইটিও ফাইলটি কেবল এফটিপি লাইব্রেরির অধীনে তালিকাভুক্ত থাকে তখন উইজেট কীভাবে আইসো ফাইল ডাউনলোড করতে সক্ষম হয়


1

আমি এফটিপি সার্ভারের উইজেটের এমন একটি আচরণকে আঘাত করেছি (ইউআরএল: ftp://foo.com/bar/ ..। ) যা আমার কাছে অপরিচিত ছিল। আপনি কি আমাকে কিছু ডকুমেন্টেশনে পরিচালিত করতে পারেন বা নিম্নলিখিতটি কীভাবে সম্ভব তা ব্যাখ্যা করতে পারেন?

আমি যদি ফোল্ডারের URL টি উইজেট করি index.htmlতবে নীচের তালিকা সহ আমি একটি (পোস্টের নীচে প্রদর্শিত) পেয়েছি যা দেখায় যে কেবলমাত্র জিপড ফাইল উপলব্ধ:os_image_123_0-incr-repo.iso.gz

আমি এই ফাইলটির ইউআরএল পেতে পারি এবং আমি নির্দিষ্ট এমডি 5 চেকসাম সহ একটি জিজেপ ফাইল পাই।

c4fd702b3ad296561b2ec7e4b888e624  os_image_123_0-incr-repo.iso.gz
os_image_123_0-incr-repo.iso.gz:        gzip compressed data - deflate method , original file name

তবে আমি একই ফাইলের URL টিও .gzএক্সটেনশন বাদ দিয়ে উইজেট করতে পারি , কেবল ফাইলের নাম রেখে os_image_123_0-incr-repo.isoআমি এখন একটি আইসো ফাইল পাব, যা তালিকাভুক্ত নয় index.html

08daf88aca95325c3aa9ae6406e02198  os_image_123_0-incr-repo.iso
os_image_123_0-incr-repo.iso:   ISO 9660 filesystem image

এটি যেমন উইজেট iso.gz ফাইল থেকে আইসোটি বের করতে "জানে"।

এই কি হয়? এটা কিভাবে কাজ করে?

এটি index.htmlফোল্ডারের জন্য লিখিত সামগ্রী :

2016 Apr 13 14:45  Directory   <a href="ftp://foo.com/bar/05/.RE/">.RE/</a> 
2016 Apr 13 14:36  File        <a href="ftp://foo.com/bar/05/README.11.3.7">README.11.3.7</a>  (3097 bytes)
2016 Apr 13 14:36  File        <a href="ftp://foo.com/bar/05/md5sum-repo-iso-123_0.txt">md5sum-repo-iso-123_0.txt</a>  (63 bytes)
2016 Apr 13 13:02  File        <a href="ftp://foo.com/bar/05/md5sums.txt">md5sums.txt</a>  (321 bytes)
2016 Apr 13 09:52  File        <a href="ftp://foo.com/bar/05/os_image_123_0-ai-sparc.iso">os_image_123_0-ai-sparc.iso</a>  (570142720 bytes)
2016 Apr 13 09:53  File        <a href="ftp://foo.com/bar/05/os_image_123_0-ai-x86.iso">os_image_123_0-ai-x86.iso</a>  (496521216 bytes)
2016 Apr 13 13:02  File        <a href="ftp://foo.com/bar/05/os_image_123_0-fallback_boot-sparc.pkg">os_image_123_0-fallback_boot-sparc.pkg</a>  (103859114 bytes)
2016 Apr 13 14:37  File        <a href="ftp://foo.com/bar/05/os_image_123_0-incr-repo.iso.gz">os_image_123_0-incr-repo.iso.gz</a>  (3613854717 bytes)
2016 Apr 13 09:52  File        <a href="ftp://foo.com/bar/05/os_image_123_0-text-sparc.iso">os_image_123_0-text-sparc.iso</a>  (885370880 bytes)
2016 Apr 13 09:53  File        <a href="ftp://foo.com/bar/05/os_image_123_0-text-x86.iso">os_image_123_0-text-x86.iso</a>  (795648000 bytes)
2016 Apr 13 14:38  Directory   <a href="ftp://foo.com/bar/05/zipped-repo/">zipped-repo/</a> 

উইজেট আউটপুট যুক্ত করা হচ্ছে।

[my_user 503 0 /tmp]$ wget ftp://foo.bar.com/products/Solaris_11/s11.3/support/sru07/05/sol-11_3_7_5_0-incr-repo.iso.gz
--2016-05-10 06:39:19--  ftp://foo.bar.com/products/Solaris_11/s11.3/support/sru07/05/sol-11_3_7_5_0-incr-repo.iso.gz
           => ‘sol-11_3_7_5_0-incr-repo.iso.gz’
           Resolving foo.bar.com (foo.bar.com)... 10.10.11.11
           Connecting to foo.bar.com (foo.bar.com)|10.10.11.11|:21... connected.
           Logging in as anonymous ... Logged in!
           ==> SYST ... done.    ==> PWD ... done.
           ==> TYPE I ... done.  ==> CWD (1) /products/Solaris_11/s11.3/support/sru07/05 ... done.
           ==> SIZE sol-11_3_7_5_0-incr-repo.iso.gz ... 3613854717
           ==> PASV ... done.    ==> RETR sol-11_3_7_5_0-incr-repo.iso.gz ... done.
           Length: 3613854717 (3.4G) (unauthoritative)

           sol-11_3_7_5_0-incr-repo.iso.gz        100%[===========================================================================>]   3.37G  99.5MB/

           2016-05-10 06:39:56 (94.4 MB/s) - ‘sol-11_3_7_5_0-incr-repo.iso.gz’ saved [3613854717]

[my_user 505 0 /tmp]$ wget ftp://foo.bar.com/products/Solaris_11/s11.3/support/sru07/05/sol-11_3_7_5_0-incr-repo.iso
--2016-05-10 06:43:25--  ftp://foo.bar.com/products/Solaris_11/s11.3/support/sru07/05/sol-11_3_7_5_0-incr-repo.iso
           => ‘sol-11_3_7_5_0-incr-repo.iso’
           Resolving foo.bar.com (foo.bar.com)... 10.10.11.11
           Connecting to foo.bar.com (foo.bar.com)|10.10.11.11|:21... connected.
           Logging in as anonymous ... Logged in!
           ==> SYST ... done.    ==> PWD ... done.
           ==> TYPE I ... done.  ==> CWD (1) /products/Solaris_11/s11.3/support/sru07/05 ... done.
           ==> SIZE sol-11_3_7_5_0-incr-repo.iso ... done.

           ==> PASV ... done.    ==> RETR sol-11_3_7_5_0-incr-repo.iso ... done.

           sol-11_3_7_5_0-incr-repo.iso               [                                                            <=>             ]   4.04G  32.3MB/

           2016-05-10 06:45:39 (30.9 MB/s) - ‘sol-11_3_7_5_0-incr-repo.iso’ saved [4337887232]

আপনি লিখেছেন "কেবলমাত্র জিপড ফাইল পাওয়া যায়" দেখায়, হ্যাঁ নীচে তালিকা দেখায় 08daf88aca95325c3aa9ae6406e02198 os_image_123_0-incr-repo.iso। উভয় লেবেলযুক্ত, আপনার দুটি পৃথক index.html
তালিকাও

এছাড়াও ইউআরএল কি? এটা ftp://নাকি http://? সার্ভারটি কী?
মার্টিন প্রিক্রিল

ধন্যবাদ @ মার্টিনপ্রিক্রিল - পোস্টটি আরও পঠনযোগ্য করার জন্য আমি সম্পাদনা করেছি। এটি একটি এফটিপি: // সার্ভার। এটি আমার কর্মক্ষেত্রে একটি অভ্যন্তরীণ সার্ভার, সুতরাং এটিকে নিজেরাই চেষ্টা করার জন্য এটি ভাগ করে নিতে পারবেন না।
রামইইই

তবে এফটিপি সার্ভার সফটওয়্যারটি কী?
মার্টিন প্রিক্রিল 10'16

আমি এই তথ্য আছে না।
রামইইই

উত্তর:


2

.gzযখন অনুরোধ করা ফাইলটি খুঁজে পাওয়া না যায় এবং কোনও উত্তোলিত সামগ্রী ফিরে আসে তখন সার্ভারটি ফাইল সন্ধানের জন্য কনফিগার করা থাকে ।

এইচটিটিপি দিয়ে এটি অ্যাপাচি mod_rewriteএবং mod_deflateমডিউলগুলির সাহায্যে সেট আপ করা সম্ভবত সহজ । নিশ্চিত নয়, যদি কোনও এফটিপি সার্ভার এটি সমর্থন করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.