Правда ли, что можно хранить несколько документов в одном файле?
Файловая система NTFS хороша не только повышенной надежностью и защищенностью, но и рядом дополнительных возможностей. Одна из них – создание многопоточных файлов. Например, она позволяет создать двуязычный документ: в одном потоке будет содержаться русский текст, а в другом – английский. Создавать такие файлы средствами Windows довольно просто – откройте командную строку и введите echo english text > file.txt:1 и echo русский текст > file.txt:2. Знак > заставляет команду echo направлять вводимые данные в текстовый файл, а указанное через двоеточие число показывает, в какой поток будет осуществляться запись. Просмотреть содержимое файла можно с помощью команды more, например: more < file.txt:1 и more < file.txt:2 (рис. 10.17).
Рис. 10.17.Использование многопоточных файлов
Интересно, что файловые менеджеры еще не научились правильно сообщать размер многопоточного файла. Если неименованный поток файла пуст, то его размер равен нулю. В приведенном примере размер файла file.txt будет нулевым, сколько бы мы ни записали информации в первый или второй поток. Открыв его в Блокноте, вы тоже ничего не увидите, поскольку этот редактор работает только с неименованным потоком. Злоупотребляя этими свойствами, можно над кем-нибудь подшутить, создав на жестком диске «жертвы» многопоточный файл, который будет занимать все свободное место на диске, хотя при этом его размер в Проводникебудет равен нулю.
Существуют утилиты, в том числе и бесплатные, позволяющие получать информацию об альтернативных потоках данных и даже выполнять некоторые действия по управлению ими (как правло, удаление). Как пример таких программ – приложение NTFS ADS Viewer ( www.jsware.net/jsware/sviewer.php3 ) с графическим интерфейсом или утилита командной строки Streams ( www.microsoft.com/technet/sysinternals/FileAndDisk/Streams.mspx ).
При копировании с жесткого диска на «флэшку» иногда появляется сообщение о дополнительной присоединенной информации, которая может быть потеряна при копировании. О чем речь?
Как уже говорилось выше, файловая система NTFS (в которой, скорее всего, отформатирован ваш жесткий диск) поддерживает многопоточные файлы. Любой файл NTFS по умолчанию всегда содержит основной поток данных, который включает в себя содержимое файла. Но при этом файлы могут иметь и другие потоки, называемые альтернативными. При копировании на «флэшку», которая обычно поддерживает только более старую файловую систему FAT32, эта информация теряется. Об этом Windows вас и предупреждает.
Как уменьшить размер изображения, чтобы оно быстрее загружалось через Интернет?
Скорости, как, впрочем, и ширины канала передачи данных, никогда не бывает достаточно, да и трафик часто приходится оплачивать из своего кармана – эти факторы заставляют более критично относиться к объемам передаваемых данных – иначе говоря, банально экономить.
Когда каждый мегабайт стоит денег, прежде чем послать по электронной почте фотографию знакомым, несколько раз хорошо подумаешь, есть ли смысл отправлять изображение объемом в несколько мегабайт, если, немного его ужав, можно уменьшить размер изображения в десятки раз. Про тех, кто выгружает картинки на сайты, я даже и не говорю – таким людям в первую очередь нужно заботиться об оптимизации изображений. Подытожив вышесказанное, спешу вас заверить – умение уменьшать размер графических файлов крайне необходимо. Без него ваша жизнь будет тяжела так же, как и мегабайтные письма, которые вы отправляете.
Итак, сейчас главная задача – уменьшить объем графического файла. Возможные пути ее решения следующие: воспользоваться архиватором или призвать на помощь графический редактор. Теперь по порядку о каждом из вариантов.
Использование архиватора оправдано только в том случае, если вы имеете дело с изображением, которое хранится в формате TIFF или PSD. Поскольку данные форматы не подразумевают сжатие данных, то работа архиватора видна невооруженным глазом (рис. 10.18). Архивировать же JPG– или GIF-файлы особого смысла нет (даже при максимальном качестве JPG-файла), и это тоже хорошо видно на рис. 10.18. Надо отметить, что формат TIFF поддерживает сжатие по алгоритму ZIP, и в случае его применения эффективность архивирования также останется низкой, но исходный файл, естественно, будет занимать все равно больше места.
Читать дальше
Конец ознакомительного отрывка
Купить книгу