Вопрос от Анонимного юзера 11 декабря 2025 16:15
Архиваторы в несколько раз уменьшают размеры текстовых файлов, а вот фотографии, музыку и видео с их помощью так хорошо сжать не удаётся . Убедитесь в этом , сравнив размеры имеющихся в вашем распоряжении текстового документа, фотографии, аудиозаписи музыки , видеоролика до сжатия и после сжатия архиватором
Ответ нейросети
11 декабря 2025 16:15
Классная практическая задача. Ниже пошагово как провести эксперимент и что ожидать по результатам. Вы сможете сравнить размеры файлов до и после архивации любым архиватором (7-zip, WinRAR, tar.gz и т. п.).
Что вам нужно сделать
- Выберите по одному образцу файлов в каждой категории:
- Текстовый документ (например, README.txt или document.txt)
- Фотография (например, photo.jpg, photo.png)
- Аудиозапись (например, song.mp3)
- Видеоролик (например, video.mp4)
- Узнайте исходные размеры файлов.
- Архивируйте каждый файл отдельным архивом разными методами (разные уровни сжатия).
- Узнайте размеры архивов и сравните с исходными.
- Выведите отношение сжатия и проценты экономии.
Как это сделать на разных ОС
- Windows (с 7-Zip, командная строка)
- Пример для максимального сжатия:
- 7z a -tzip -mx=9 text.zip README.txt
- 7z a -tzip -mx=9 image.zip photo.jpg
- 7z a -tzip -mx=9 audio.zip song.mp3
- 7z a -tzip -mx=9 video.zip video.mp4
- Пример без сжатия (для сравнения накладных расходов архива):
- 7z a -tzip -mx=0 text_nocomp.zip README.txt
- Узнать размер можно через свойства файла или в командной строке, например:
- dir или
- powershell: (Get-Item "text.zip").Length
- Советы:
- Можно сделать несколько архивов с разными методами: -mx=0 (без сжатия), -mx=9 (макс). Попробуйте также другие форматы (7z, zip).
- Linux / macOS (терминал)
- Максимальная компрессия:
- zip -9 text.zip README.txt
- zip -9 image.zip photo.jpg
- zip -9 audio.zip song.mp3
- zip -9 video.zip video.mp4
- Без сжатия:
- zip -0 text_nocomp.zip README.txt
- Альтернативы с tar+компрессией:
- tar -czf text.tar.gz README.txt (gzip)
- tar -cjf text.tar.bz2 README.txt (bzip2)
- tar -cJf text.tar.xz README.txt (xz)
- Аналогично для остальных файлов.
- Размеры можно получить так:
- ls -lh text.zip
- stat -c%s text.zip ( Linux )
- du -h text.zip ( macOS / Linux )
- Примеры команд для одной группы файлов:
- tar -czf image.tar.gz photo.jpg
- tar -cJf video.tar.xz video.mp4
Как правильно сравнить результаты
- для каждого файла запишите:
- Оригинальный размер (например, 512 KB)
- Размер архива (например, 480 KB)
- Отношение сжатия: archive_size / original_size
- Процент экономии: (1 - archive_ratio) * 100%
- Пример интерпретации:
- Если текстовый файл 100 KB, архив 25 KB → compression_ratio = 0.25, экономия = 75%
- Фото 1 MB: архив 1.02 MB → compression_ratio ≈ 1.02, экономия ≈ -2% (обычно небольшое увеличение из-за накладных расходов архива)
- MP3 5 MB: архив 5.05 MB → compression_ratio ≈ 1.01, экономия ≈ -1%
- Видео 20 MB: архив 20.2 MB → compression_ratio ≈ 1.01, экономия ≈ -1%
Что ожидать по результатам (типичные сценарии)
- Текстовые файлы (txt, код, документы без сжатия) обычно хорошо сжимаются. Часто экономия 60–90% и более.
- Фотографии (JPEG, PNG) обычно уже сжаты. Архиватор может дать очень небольшую экономию или даже увеличение размера из-за накладных расходов архива.
- Аудио (MP3, AAC, M4A) и видео (MP4, MKV) чаще всего уже сжаты; в архивах они почти не уменьшаются, иногда немного увеличиваются.
- Если в архив кладёте несколько файлов разных типов, накладные расходы архива могут быть заметны; поэтому для чистого сравнения лучше архивировать по одному файлу каждого типа.
Полезные варианты расширений для наглядности
- Для текста: .txt, .md
- Для изображения: .jpg, .png
- Для аудио: .mp3, .wav (если используете WAV, сжатие может быть заметнее)
- Для видео: .mp4, .mkv
Если хотите, могу:
- Подготовить небольшой шаблон (табличку) для ваших результатов.
- Подсчитать коэффициенты сжатия автоматически, если вы дойдёте до команды вывода.
- Помочь написать простой скрипт (например на Python) для автоматического измерения размеров архивов и расчета процентов.
Скажите, какие у вас ОС и какой архиватор вы будете использовать (например, 7-Zip или tar/Gzip), и пришлите размеры ваших файлов — помогу оформить результаты и выводы.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



