Архиватор - это программа, которая несколько файлов собирает в один. Без сжатия. Сжатием занимается компрессор. На этом уроке мы начнём писать архиватор.
Дата отправки отчёта:
8 октября 2015 г.
Задание выполнено: за
1 час. 50 мин.
Чему научился:
Работать с файлами, использовать режим Binary, "собирать" файлы в единый архив
Что было сложным:
разобраться с функциями, которые используются для чтения и записи данных
Комментарии:
Мне ОЧЕНЬ понравился этот урок. Не зря я очень хотела его пройти!!! Это, пожалуй, самый "глубокий" урок по работе с файлами. Кстати, о том, как создать единый файл я догадалась, но об используемых методах не имела представления. Например, для того, чтобы представить число типа int в виде массива байтов я бы по традиции стала использовать объединение union. Имею опыт работы с файлами. Ковырялась когда-то, лет 7 назад - создавала сама файловую систему FAT32 на SD-карте 32Гб и записывала в нее данные в виде файлов с помощью микроконтроллера. Поэтому урок для меня был достаточно понятный. Хотя много нового узнала.
Что же, Лена, ты меня вновь удивила и порадовала. Здорово, что урок "хоть кому-то" оказался кстати. Я его скрывал из-за того, что многие жаловались, что урок слишком сложный и вообще не в тему.
Елена, я очень рада что ты приобрела отличные знания и замечательно потренировалась в этом уроке! Молодец! :) Еще раз поздравляю с окончанием этого классного курса! :)
Елена, добрый вечер! вижу вы недавно делали этот урок.. я бьюсь пятый час.. если не сложно, подскажите, откуда в Form1.cs взялась коллекция list_files, которую мы используем в методе ReloadNames()?
Научился: Научился создавать архив. Трудности: Ничего сложного - еще проект не до конца реализован Честно говоря я думал, что архиватор сразу запаковывать файлы. А так зачем он нужен? Просто собрать файлы в один файл - это не интересно . Вот даже смотрю архиватор rar - он же меня спрашиват как сжимать файлы - обычное сжатие или максимальное сжатие. Вообщем архиватор без компрессора - это чемодан без ручки - никому он не нужен и не интересен- во всяком случае ИМХО. Понимаю, что даже в самом rar есть частный случай, когда он ничего не сжимает, но в остальных же случаях сжимает.
Научился: Настраивать интерфейс программы, для дальнейшей работы Теперь знаю что такое архиватор, его настоящее определение, интересно что будет во второй части данного урока.