ظهر هذا المفهوم مع بداية ظهور الحاسبات في أوائل القرن الماضي, وهو يعني تحويل البيان أو المعلومة إلي أرقام من الصفر والواحد في تسلسل معين يضمن التعرف علي كل معلومة واسترجاعها فيما بعد, ثم تخزينها علي وسائط التخزين المختلفة المستخدمة مع الحاسب وفي التخزين الرقمي تمر البيانات بالعديد من المراحل لكي يتم وضعها داخل الكمبيوتر تبدأ من مرحلة إدخال البيانات سواء عن طريق لوحة المفاتيح أو من خلال نقلها من وسائط تخزين أخري, وكما نعرف فإن الحرف أو الرقم الواحد يتم تخزينه في وحدة تسمي البايتByte وهذه الوحدة تتكون من ثمانية أقسام ويسمي كل قسم بيتBit, وعندما نقوم بإدخال البيانات عن طريق لوحة المفاتيح فإنها توضع في الذاكرة الإلكترونية للحاسب حتي نقوم بتخزينها داخل ملف بأحد وحدات التخزين. البيانات التي توجد في الذاكرة الإلكترونية للحاسب تمحي بمجرد فصل التيار الكهربائي عن الحاسب أو إغلاقه لذلك يجب أن نقوم بنقل البيانات التي توجد بالذاكرة الإلكترونية الي أحد الملفات ثم نخزنها بأحد وحدات التخزين حتي نحميها في الضياع. عادة ما نستخدم أمرSaveAs في البرنامج الذي نتعامل معه لكي نقوم بإنشاء ملفFile للمرة الأولي. عندما نختار هذا الأمر سيسألنا نظام التشغيل أولا عن اسم الملف الذي نريد إنشاءه ثم عن المكان الذي نريد أن نخزن فيه هذا الملف. سنقوم باختيار المجلدFolder الذي نريد أن نخزن الملف به كما يجب أن نحدد وحدة التخزين الفرعية التي يوجد بها هذا المجلد( الوحدةC: أوD: علي سبيل المثال), وعند تنفيذ أمر التخزينSaveAs سيتم وضع البيانات التي قمنا بإدخالها في الملف الذي قمنا بتحديد اسمه ومكانه داخل الحاسب وبعد ذلك يمكننا إجراء أي تعديل به.