এমএস-ডস 5.0 মেশিনের "বড়" ফাইলটি স্থানান্তর করা হচ্ছে (এইচডিডি অপসারণ ছাড়াই)


55

একরকম আইনী রেকর্ড-রক্ষণাবেক্ষণের অংশ হিসাবে, আমার বাবার ব্যবসায়িক আইনজীবীরা একটি ওয়ার্ক কম্পিউটার থেকে গ্রাহকদের ডাটাবেসের একটি অনুলিপি অনুরোধ করেছেন। মূল সমস্যাটি হ'ল এই কাজের কম্পিউটারটি একটি সার্কা 1988 এওপেন ... জিনিস, যা ডস 5.0 এর পরিবর্তিত সংস্করণ বলে মনে হচ্ছে।

আমি প্রকৃত এমএস-ডস, এবং সাধারণভাবে পুরানো হার্ডওয়্যার দিয়ে খুব দুর্বল, তবে কিছুটা ফালতু হয়ে যাওয়ার পরে অবশেষে আইনজীবীর প্রয়োজনীয় ফাইলটি খুঁজে পেলাম। সমস্যাটি আসে যে গ্রাহক "ডাটাবেস" (পড়ুন: স্থান সীমিত পাঠ্য ফাইল) ~ 3MB বড়। এটি একটি ফ্লপির জন্য খুব বড়, এবং ডেটা একটি একক ফাইলে রয়েছে, যা সত্যিকারের ডস সম্পর্কে আমার খুব সীমাবদ্ধ জ্ঞানের কাছে কম্পিউটারে অন্তর্নির্মিত প্রোগ্রামগুলির সাথে আমার এটি বিভাজন করতে বাধা দিতে পারে।

কম্পিউটারের পিছনে যাচাই করে আমি লক্ষ করেছি যে 1 বিল্ট-ইন সিরিয়াল পোর্ট, একটি বিস্তৃত স্লটে একটি সমান্তরাল বন্দর এবং কিছুটা অনিবার্যভাবে বলতে গেলে, একটি জ্যাকযুক্ত একটি এনআইসি খুব বড় আরজে -11 হবে না। আমি এটি পরীক্ষায় নিই না যে এটি আসলে আরজে -45 ছিল কারণ আমার কাছে তখন ইথারনেট কেবল নেই। যাইহোক, সিরিয়ালটি ব্যবহার করার জন্য যে দুটি প্রোগ্রাম ফাইল আমি ব্যবহার করতাম (আমার গবেষণা অনুসারে) সেগুলি কম্পিউটারে পাওয়া যায় না। তদুপরি, এনআইসিকে উত্তোলনের জন্য আমি কী করব তা আমার সামান্যতম ধারণাও নেই।

জটিলতর সমস্যাগুলি, কেবল এইচডিডি টানাই একটি শেষ অবলম্বনে ফিরে যেতে হবে, কারণ কম্পিউটার (যা আমার চেয়ে বয়স্ক) প্রতিদিনের ব্যবসায়ের জন্য ব্যবহৃত হয় এবং এর মধ্যে দূরত্বের কারণে প্রায় 1 দিনের জন্য অফলাইনে নিয়ে যেতে হয় কম্পিউটার এবং আমি, যা "ক্লায়েন্ট" বিশেষত চান না।

সুতরাং আমার প্রশ্নের ক্রুসটি হ'ল, ডসটিতে আমার প্রায় কোনও বিদ্যমান দক্ষতা নেই (আমি ঘটনাক্রমে "ডাটাবেসগুলির মধ্যে একটিতে দুর্নীতিগ্রস্থ হয়েছি, এবং যদি আমি আগে থেকে ব্যাকআপ না দিয়ে থাকি তবে খারাপ অবস্থায় থাকত), কোন সহজ উপায় আছে কি? এইচডিডি না টানিয়ে কম্পিউটার থেকে এই 3 মেগের ফাইলটি সরাতে আমি উপরে উল্লিখিত সম্পদগুলি (বা অন্য কিছু যা আমি ডস সম্পর্কে জানি না) উত্তোলন করতে পারি?


13
সবচেয়ে সহজ সমাধানটি হ'ল কেবল সর্বশেষতম ব্যাকআপটি গ্রহণ করা। আমাকে বলবেন না এই মিশন সমালোচনামূলক ফাইলটির ব্যাক আপ নেওয়া হচ্ছে না এবং অবসর হোমের এমন একটি মেশিনে বাস করছেন।
এমুরি

14
dosসঠিকভাবে ট্যাগ ব্যবহারের জন্য +1 !
একটি সিভিএন

13
tbh এটি একটি ওয়েকআপ কল হওয়া উচিত। যদি তারা কম্পিউটারটি অল্প সময়ের জন্য ছাড়তে না পারেন কারণ এটি প্রতিদিনের ব্যবহারে থাকে যখন এটি যখন তাত্পর্যপূর্ণ হয় এবং তাদের সমস্ত ডেটা হারিয়ে ফেলে তবে তারা কী করবে? যতক্ষণ তারা এটিকে ত্যাগ করেন তত বেশি হওয়ার সম্ভাবনা থাকে। তাদের আপগ্রেড করার জন্য এবং নিয়মিত ব্যাকআপগুলি তৈরি করার সুযোগটি নিন (যা সহজেই অনুলিপি করে আইনজীবীর কাছে প্রেরণ করা যায়)
জেমসআরয়ান

3
1980 এর ডসবক্সকে তার প্রতিদিনের ওয়ার্কস্টেশন হিসাবে ব্যবহার করা দরিদ্র লোকটির জন্য আমি কেবল খারাপই বোধ করি
ক্র্যাসিক

2
"কম্পিউটার (যা আমার থেকে পুরানো) প্রতিদিনের ব্যবসায়িক ক্রিয়াকলাপের জন্য ব্যবহৃত হয়": এই শব্দবন্ধটি আমাকে কাঁপিয়ে তোলে।
ব্রাজিলিয়ান গায়

উত্তর:


53

পিকেজিপ ব্যবহার করার চেষ্টা করুন। এটি একটি পুরানো ডস ইউটিলিটি যা প্রাথমিকতম জিপ ফাইলের সক্ষমতা সরবরাহ করেছিল। আপনি এটি http://wiki.oldos.org/Downloads/MSDOS এ ডাউনলোড করতে সক্ষম হবেন । ডাটাবেসটি যদি কোনও পাঠ্য ফাইল হয়, তবে পিকেজিপ আপনাকে ফ্লপি ডিস্কে উঠার জন্য যথেষ্ট পরিমাণে সংকোচনের অনুমতি দেয় বা না থাকলে তা একাধিক ডিস্ক বিস্তারের অনুমতি দেওয়া উচিত। এই মুহুর্তে, আপনার মূল সমস্যাটি ফ্লপি থেকে আরও আধুনিক কম্পিউটারে চলেছে। আমি পিকেজিপের জন্য বাক্য গঠনটি মনে রাখি না, তবে আমার মনে আছে যে ফাইলগুলিকে কীভাবে জিপ আপ এবং আনজিপ করা যায় ঠিক তা দেখানোর জন্য এটিতে খুব ভাল সহায়তা তৈরি হয়েছিল। আমি ডাউনলোডগুলি থেকে 2.04g সংস্করণটির প্রস্তাব দিচ্ছি কারণ সর্বজনীনভাবে বহু বছরের সেরা সংস্করণ হিসাবে বিবেচিত হয়েছিল।


12
এমনকি আপনি যদি এটি কোনও একক ফ্লপিতে ফিট করার জন্য যথেষ্ট পরিমাণে সংকুচিত না করতে পারেন তবে আপনার জিপ ফাইলগুলির একটি স্প্যানযুক্ত ভলিউম সেট তৈরি করতে সক্ষম হওয়া উচিত।
ড্যাক্সলরোড

2
যদি এর খাঁটি পাঠ্য হয় তবে এটি মোটামুটিভাবে সংকুচিত করা উচিত
15

24
@ টারকেনফায়ার: ডসের সমস্ত কিছু সরল-পাঠ্য নয়! কার্যত প্রতিটি বাইনারি ফাইল ফর্ম্যাট উল্লেখ না করে প্রোগ্রামগুলি কীভাবে উপস্থিত থাকবে?
করণ

1
ফ্লপি থেকে ডেটা পাওয়া খুব কঠিন হওয়া উচিত নয়; ইউএসবি ফ্লপি ড্রাইভগুলি বেশ সস্তা।
অ্যারন মিলার

5
কেবল আপডেট করার জন্য, পিকেজিপ একটি কবজির মতো কাজ করেছে; এটি 300kb এর কাছাকাছি একটি 3000kb ফাইলকে সংকুচিত করেছিল, সম্ভবত এটি 2700 কিলোবাইট সাদা জায়গা সহ একটি স্পেস-ডিলিনেটেড টেক্সট ফাইল ছিল ...
টার্কেনফায়ার

17

কম্পিউটারে কি কি বেসিক ইনস্টল করা আছে? যদি তা হয় তবে আপনি এটিতে একটি সাধারণ ফাইল বিভাজন লিখতে সক্ষম হতে পারেন:

OPEN "database.dat" FOR BINARY AS #1

LET disk% = 1
LET todo& = LOF(1)

DO UNTIL todo& <= 0
    PRINT "Insert disk"; disk%; "into drive A: and press enter.";
    LINE INPUT ""; foo$

    LET file$ = "A:\chunk" + LTRIM$(RTRIM$(STR$(disk%))) + ".dat"
    OPEN file$ FOR BINARY AS #2

    LET done& = 0
    DO UNTIL done& >= 1300000 OR todo& <= 0
        LET buf$ = SPACE$(4096)
        IF todo& < LEN(buf$) THEN LET buf$ = SPACE$(todo&)
        GET #1, , buf$
        PUT #2, , buf$
        LET done& = done& + LEN(buf$)
        LET todo& = todo& - LEN(buf$)
    LOOP

    CLOSE #2
    LET disk% = disk% + 1
    BEEP
LOOP
CLOSE #1

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

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


আইআইআরসি, অংশগুলি বাইনারি পতাকা এবং ডস কপি ব্যবহার করে পুনরায় সংযুক্ত করা যেতে পারে copy /b foo_1.chunk + /b foo_2.chunk {...}। ডস 5 সংস্করণের অনুলিপিটিতে বাইনারি পতাকা রয়েছে কিনা তা আমি স্মরণ করতে পারি না ...
হোরাটিও

1
এছাড়াও, যদি আপনি open for binaryএবং পড়তে / ব্যবহার করে লেখেন getএবং put, আপনার কোনও "যাদু চরিত্রের সমস্যাগুলি" নেই
21

@ হোরাটিও: টিপটির জন্য ধন্যবাদ। এটি আরও দ্রুত পরিণত হয়েছে (যদিও আমি সন্দেহ করি যে সত্যিকারের ফ্লপিগুলিতে লেখার সময় পার্থক্যটি তুচ্ছ হতে পারে)।
ইলমারি করোনেন

10

এটি কেবল 3 মেগ, সুতরাং অন্যরা যেমন বলেছেন, স্প্যানিংয়ের সাথে পিকেজিআইপি ব্যবহার করা সবচেয়ে সহজ সমাধান হবে। যাহোক

আপনার যদি এমন সমস্যা হয় এবং ফ্লপি ড্রাইভ কাজ না করে, সিরিয়াল বন্দরটি ব্যবহার করা বেশ সহজ।

সিরিয়াল পোর্টটি ব্যবহার করার জন্য আপনার একটি ডস টার্মিনাল প্রোগ্রাম দরকার এবং আপনি এটি চালিয়ে জেডএমডেমের মতো একটি প্রোটোকল ব্যবহার করতে পারবেন, যাতে ফাইলটি 115 কেবিপিএসে স্থানান্তর করতে পারে, যা আপনাকে 115200 কেবিপিএসে 5 মিনিটেরও কম সময় নিতে হবে।

আপনার ল্যাপটপ, বা অন্য যে কোনও আধুনিক পিসিতে আপনার একটি ইউএসবি-টু-সিরিয়াল অ্যাডাপ্টার এবং নাল মডেম কেবল এবং একই ফাইল স্থানান্তর প্রোটোকল সমর্থন করে এমন একটি টার্মিনাল প্রোগ্রাম প্রয়োজন। এই কেবলগুলি সর্বাধিক শালীন কম্পিউটার স্টোরগুলিতে আপনাকে প্রায় 5 ডলার ফিরিয়ে আনতে হবে।

আমি যে সেরা এমএস-ডস টার্মিনাল প্রোগ্রামটি ব্যবহার করেছি তার নাম টেলিক্স সংস্করণ 3.12।


1
টেলিক্স সত্যিই দুর্দান্ত একটি প্রোগ্রাম ছিল এবং আমি টার্মিনেট ব্যবহারের কথাও মনে করি। ভাবছেন যদি আপনি কখনও এটি ব্যবহার করেন? আমি আমার প্রিয় বিবিএস এবং ইউএসআর মডেমটি কখনও কখনও মিস করি। একবারে অ্যানিমেটেড এএসসিআইআই আর্ট তৈরির সাথে অবসন্ন হওয়া মনে রাখবেন!
করণ

8

পিকেজিআইপি একাধিক ফ্লপি বাড়াতে সহায়তা করে এবং লেনোভোর CHOPPER নামে একটি ডস সামঞ্জস্যপূর্ণ অ্যাপ রয়েছে যা এটি সম্পন্ন করবে।

http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?LegacyDocID=DSHY-44QSCB

ডিস্ক বিস্তারের জন্য pkzip স্যুইচ (ডক্স থেকে):

-&[f|l|u Span disks [Format|format Low density|Unconditional format| ul|w|v] Unconditional Low density|Wipe disk|enable dos Verify| [s[drive]] Back up entire disk w/ subdirs (-rp) [drive to back up]]


3

অ্যাটর্নি স্পষ্টভাবে নির্দিষ্ট করে দিয়েছিলেন যে ডাটাবেসটি বৈদ্যুতিন বিন্যাসে সরবরাহ করা হবে?
যদি না হয় এবং যদি এই মিশন সমালোচনামূলক সিস্টেমে একটি কার্যকরী (ডট ম্যাট্রিক্স) প্রিন্টার সংযুক্ত থাকে তবে আপনি ডস প্রিন্ট কমান্ড ব্যবহার করে পাঠ্য ফাইলটি মুদ্রণ করতে পারবেন ।
উদাহরণ স্বরূপ:

মুদ্রণ সি: \ file.txt / c / d: lpt1

প্রিন্টারের গতি 100 এলপিএম (~ 2.5 পিপিএম) এবং পাঠের 750 পৃষ্ঠাগুলি ( এই ক্যালকুলেটর অনুসারে 3Mb টেক্সট ফাইলে আনুমানিক পরিমাণ) ধরে নিলে আপনি প্রায় 5 ঘন্টার মধ্যে একটি সম্পূর্ণ অনুলিপি তৈরি করতে সক্ষম হবেন।


2

সম্ভবত আপনি ডসটিতে ইতিমধ্যে উপস্থিত সরঞ্জামগুলি ব্যবহার করে পাঠ্য ফাইলটি ম্যানুয়ালি বিভক্ত করতে পারেন এবং লক্ষ্য কম্পিউটারে এগুলি পুনরায় সংযুক্ত করতে পারেন? কারণ এটি সমস্ত ASCII, বাইনারি ফাইল বিভক্ত করার চেষ্টা করার চেয়ে এটি করা অনেক সহজ হওয়া উচিত।


3
আমি সিস্টেমে যে দুটি সম্পাদককে দেখতে পেলাম সেগুলি চেষ্টা করেছিলাম, কিন্তু তারা দুজনেই আমার কাছে ত্রুটিগুলি "স্মৃতি থেকে দূরে" ছুঁড়ে দিয়েছে, আমি ধরে নিয়েছি কারণ তারা 3MB ফাইলটি একই সাথে সমস্ত স্মৃতিতে লোড করার চেষ্টা করেছিল।
তারকেনফায়ার

আমি কোনও সম্পাদক ব্যবহার করব না, তবে আমি মনে করি XCOPY, আরও বা কিছুটা এমনকি টিওয়াইপি-র কিছু যুক্তি আপনাকে ফাইলটি অদ্ভুতভাবে বিভক্ত করার অনুমতি দিতে পারে। (অবশ্যই, পিকেজিআইপি অনেক সহজ এবং কাজের প্রায় গ্যারান্টিযুক্ত তবে এটি মজাদার চেষ্টা হতে পারে)
জাভিয়ের

2

আমি পেয়েছি

http://www.oocities.org/synasir/split.htm

সম্পাদনা করুন: এটি ডাউনলোড করতে, গুগল এসপিআইএলটিভি 10.জাইপ

এবং

http://www.hjsplit.org/dos/

হতে পারে আপনি ফাইলটি 2-3 অংশে বিভক্ত করতে পারেন এবং একবারে এটি এক টুকরো অনুলিপি করতে পারেন।


2

প্রতিটি কম্পিউটারে সর্বব্যাপী ইউএসবি চিপ এবং একটি এনআইসির উদ্বিগ্ন দিনগুলির আগে আমার মনে আছে বড় মাপের ডেটা স্থানান্তরের জন্য সিরিয়াল এবং সমান্তরাল কেবলগুলি সহ দুটি কম্পিউটারকে স্নেহ করছিল।

আমার বর্তমান যুগে সবচেয়ে সুবিধাজনক পদ্ধতিটি গুগল করতে হয়েছিল, তবে এটি আমার মনে পড়ার সাথে একরকম দেখাচ্ছে।

ফাইল মাভেন একটি ফাইল ট্রান্সফার ইউটিলিটি যা আপনাকে সিরিয়াল বা সমান্তরাল তারের মাধ্যমে স্থানান্তর করতে সক্ষম করে। আপনার আশেপাশে সিরিয়াল পোর্টের সাথে সম্ভবত আর কিছু নেই, সুতরাং সিরিয়াল থেকে ইউএসবি অ্যাডাপ্টার আপনাকে আধুনিক প্রযুক্তির সাথে সংযোগ দেবে।

এই কেবলটির জন্য একটি যৌন পরিবর্তন অ্যাডাপ্টারের প্রয়োজন হতে পারে, আমি ভুলে যাই যে কোনও পিসির কোন অংশ ছিল।

আমি উঠে দাঁড়াতে চাই এবং যেহেতু নির্মাতারা হার্ড ড্রাইভের জন্য দায়ী, তাদের প্রশংসা করতে চাই। 25 বছরের পুরানো এইচডিডি এখনও চলছে। আপনি কি কল্পনা করতে পারেন যে আজকের এসটিএ ড্রাইভগুলি এখনও 2038 সালে চলছে?


1

ক্র্যাগলিস্ট বা ইবেতে আপনি সর্বদা একটি 25 পিন জিপ / জাজ ড্রাইভ পাবেন। তবে এর চেয়ে আরও ভাল পদ্ধতি রয়েছে। :)


1

আপনি কীভাবে ল্যাপলিংকের একটি পুরানো সংস্করণ সন্ধান করার চেষ্টা করছেন, ক্লায়েন্টটি পিসিতে একটি নতুন সংস্করণ চলছে যার সাথে আপনি সেই ডেটা চান। সফ্টওয়্যারটি এখানে উপলভ্য: http://www.briggsoft.com/fmdos.htm


আধুনিক পিসিগুলিতে একটি সিরিয়াল বন্দরও থাকবে না, একটি সমান্তরাল বন্দরটি ছেড়ে দেওয়া হোক, তবে আমি ইউএসবি-টু-সিরিয়াল অ্যাডাপ্টারের সাথে অনুমান করি, ল্যাপলিংকটি ভাল ধারণা হবে। টেলিক্স + জেডএমএমডিএম ধারণার চেয়ে পুরো হার্ড ডিস্কের সামগ্রী বা পুরো ফোল্ডারের সামগ্রী স্থানান্তর করার অনেক সহজ উপায়, তবে এই পদ্ধতিটি কি প্রযুক্তিগতভাবে বৈধ? "ল্যাপলিঙ্ক" ব্র্যান্ডটি এখনও রয়েছে, এবং তারা লোকেরা তাদের ডস স্টাফ ডাউনলোড করতে পছন্দ করে না।
ওয়ারেন পি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.