Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 23.09.2018
Сообщений: 14

Секретный txt файл

25.09.2018, 18:00. Показов 2068. Ответов 5

Студворк — интернет-сервис помощи студентам
Итак, наверное, все знают метод где можно скрыть либо зашифровать текстовой документ, или же зашифровать символы текстового документа в другом текстовом документе. Как бы там не было, объяснить сложновато, поэтому покажу на скриншотах )).

Все это делается с помощью "notepad", как показано на скриншоте.


После чего создается заданный файл в заданном месте (в моем случае файл f1.txt в папке test). После чего сразу же открывается данный файл (заметьте, в title файла f1.txt:secret.txt) и я решил в нем написать просто рандомное слово (Math).
Название: 2.png
Просмотров: 8

Размер: 6.8 Кб

Если открыть данный файл в среде windows, то оно окажется пустым.


И даже если прописать dir, мы видим что памяти файл занимает 0 байтов. Т.е. как будто бы мы даже и не писали слово Math.


Открыв файл в cmd тем же способом как в самой первой строке, мы получим:


Задаюсь вопросом: А что если нам необходимо узнать сколько весит данный файл? Ведь мы прописали dir и увидели что файл весит ноль байтов, да и к тому же не происходит даже сложения. Но ведь слово Math занимает же память, судя по основам информатики ). Логично сделать вывод что должен быть какой нибудь способ, файл же не в воздухе висит.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.09.2018, 18:00
Ответы с готовыми решениями:

Копирование данных из одного файла txt в другой файл txt
Помогите, пожалуйста, создать bat файл, который бы из одного документа, например, 1.txt копировал бы данные в другой документ с названием...

Из одного .txt файла сохранить все УНИКАЛЬНЫЕ слова в другой .txt файл используя cmd
нужно используя файл например run.cmd как-то сделать следующее... (накрайняк используя PS) из файла IN.txt -- найти и сохранить...

Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные
Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные.

5
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.09.2018, 21:33
Лучший ответ Сообщение было отмечено KennyFoxy как решение

Решение

Цитата Сообщение от KennyFoxy Посмотреть сообщение
Но ведь слово Math занимает же память, судя по основам информатики
Да. Но вы не поняли суть этого шифрования, которое не шифрование вовсе, а обычный альтернативный файловый поток.
В любом файле есть хотя бы один файловый поток и именно его содержимое отображается, когда мы читаем файл по обычному имени. Альтернативный файловый поток имеет другое имя и его содержимое будет отображено только, если мы укажем имя потока. Соответственно, когда мы спрашиваем скока весит файл - NTFS нам показывает размер основного файлового потока и все.
Словом, гуглите, что такое Alternate Data Streams NTFS.
1
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6209 / 2443 / 403
Регистрация: 29.07.2014
Сообщений: 3,174
Записей в блоге: 4
26.09.2018, 04:42
кстати, потоки не передаются в открытом виде по сети, и их нет у файловой системы FAT
1
 Аватар для bidstrup
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
26.09.2018, 16:45
Цитата Сообщение от KennyFoxy Посмотреть сообщение
А что если нам необходимо узнать сколько весит данный файл?
Файл с содержимым "Math" весит 4 байта в кодировке ANSI или UTF-8 или 8 байт в кодировке UTF-16 без учёта BOM.
1
135 / 129 / 21
Регистрация: 23.05.2013
Сообщений: 514
27.09.2018, 21:45
dir /r покажет.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
29.09.2018, 19:06
Можете воспользоваться встроенным в HiJackThis Fork инструментом ADS Spy (меню Tools => Files), он покажет все нестандартные имена альтернативных файловых потоков и занимаемый ими размер.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.09.2018, 19:06
Помогаю со студенческими работами здесь

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий...

Создать новый файл qa.txt, который будет содержать строки с вопросами и ответами из файлов q.txt и a.txt.
В текстовом редакторе создать два текстовых файла q.txt и a.txt, которые соответственно содержат вопросы и ответы на их. Создать новый файл...

Разбить входной файл xanadu.txt на 2 выходных 1.txt и 2.txt. В 1- нечетные, 2- четные
Разбить входной файл xanadu.txt на 2 выходных 1.txt и 2.txt. В 1- нечетные, 2- четные. Записать программу обратного слияния.

Разбить входной файл, например: xatadu.txt на 2 выходные файлы:1.txt и 2.txt , записав в 1 нечетные байты, а в 2 четные
Разбить входной файл, например: xatadu.txt на 2 выходные файлы:1.txt и 2.txt , записав в 1 нечетные байты, а в 2 четные. И записать...

Переписать компоненты файла 1.txt в файл 3.txt так, чтобы в файле 3.txt числа шли в определенном порядке
Дан файл 1.txt, компоненты которого являются целыми числами.Файл 1.txt содержит столько же отрицательных чисел, сколько положительных....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru