Cdshot что это за программа

Cdshot что это за программа

Утилита для снятия образа CD/DVD.

Устроена очень просто. Выбираете диск, нажимаете «Запись», выбирает файл образа, всё содержимое диска будет в него записано. Если диск нормальный (не исцарапан, нет защиты от копирования, или других факторов вызывающие ошибки чтения, то всё будет нормально. Копируется один в один, никакой отсебятины в образ не добавляется. Во время копирования проводится подсчет CRC32, MD5 и SHA-1. По окончании копирования они будут выведены в диалоговом окошке и записаны в «файл назначения.iso.log». Иногда почему то случается ошибка при чтении небольшого последнего кусочка информации с диска. В этом случае несчитанные данные замещаются нулями. И об этом событии сообщается (сколько реально считано байт). При этом образ получается вполне нормальным. Всякие там Nero и пр. любят в конец образа дописывать всякую туфту, может быть это происходит по этой причине. С истинной природой этого явления не разбирался.

Добавил дополнительную кнопку «Хэш». Она так же открывает диск, считывает данные, вычисляет хэши, но не записывает их. По окончании выводит окошко с результатами, и записывает их в cdshot.log в папке расположения утилиты. Таким образом можно проверять диски по контрольным суммам без создания файлов.

Дело в том, что перед тем как начать записывать, утилита сразу создает файл требуемого размера. Если попытка завершилась неудачей, например не хватает места на диске, то она прерывает операцию, и сообщает об ошибке. А в режиме только для чтения ей не требуется дополнительное место, и она может подсчитать контрольные суммы.

Цитата:

Старт: 03.04.2009 18:49:27
Диск: GRTMPFPP_RU (G: )
Размер: 621`850`624 байт
Файл: E:\!For Test\cdshot\xp.iso
CRC32: FFFFFFFF
MD5: 44143210B620491EB1D21EFC0B1A630A
SHA-1: 3686DA63D3D3E8402EB43FE4BF29A58486ECA6B3

Если кто интересуется, как это сделано на программном уровне (C++), то примерно так:

Код:

BOOL WINAPI MakeCDImage(TCHAR chDriveLetter, LPCTSTR lpIsoFile)
<
TCHAR szDrive[8];
wsprintf(szDrive, _T(«\\\\.\\%c:»), chDriveLetter);

// Открытие диска как файла
HANDLE hDrive = CreateFile(szDrive, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0,
OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);

// Здесь копирование содержимого hDrive в файл lpIsoFile, или только подсчет хэшей

Источник

CD/DVD shot 3.5.01


Описание программы CD/DVD shot 3.5.01

Утилита поможет вам создать образ CD/DVD и выполнить подсчет контрольных сумм записанного диска (кнопка Хэш)

Дополнительная информация:
Устроена очень просто. Выбираете диск, нажимаете «Запись», выбирает файл образа, всё содержимое диска будет в него записано. Если диск нормальный (не исцарапан, нет защиты от копирования, или других факторов вызывающие ошибки чтения, то всё будет нормально. Копируется один в один, никакой отсебятины в образ не добавляется. Во время копирования проводится подсчет CRC32, MD5 и SHA-1. По окончании копирования они будут выведены в диалоговом окошке и записаны в «файл назначения.iso.log». Иногда почему то случается ошибка при чтении небольшого последнего кусочка информации с диска. В этом случае несчитанные данные замещаются нулями. И об этом событии сообщается (сколько реально считано байт). При этом образ получается вполне нормальным. Всякие там Nero и пр. любят в конец образа дописывать всякую туфту, может быть это происходит по этой причине. С истинной природой этого явления не разбирался.

Дело в том, что перед тем как начать записывать, утилита сразу создает файл требуемого размера. Если попытка завершилась неудачей, например не хватает места на диске, то она прерывает операцию, и сообщает об ошибке. А в режиме только для чтения ей не требуется дополнительное место, и она может подсчитать контрольные суммы.

Добавлена дополнительная кнопка «Хэш». Она так же открывает диск, считывает данные, вычисляет хэши, но не записывает их. По окончании выводит окошко с результатами, и записывает их в cdshot.log в папке расположения утилиты. Таким образом можно проверять диски по контрольным суммам без создания файлов.

cdshot 3.5.0.1 x86 Содержит 32-битную версию, для работы которой требуются дополнительные модули MFC.
Для их установки запустите vcredist_x86_2008.exe
cdshot 3.5.0.1 Static x86 Содержит 32-битную версию, которой ничего дополнительного не требуется.

cdshot 3.5.0.1 x64 Содержит 64-битную версию, для работы которой требуются дополнительные модули MFC.
Для их установки запустите vcredist_x64_2008.exe
cdshot 3.5.0.1 Static x64 Содержит 64-битную версию, которой ничего дополнительного не требуется.

Изменения в версии 3.5.0.1
Добавлена кнопка Обновить, для обновления информации о вставленном компакт диске.
9 октября 2010 исправлена ошибка открытия диска. Иногда диск не открывался из-за нехватки флагов при вызове функции.

Источник

Утилита поможет вам создать образ CD/DVD и выполнить подсчет контрольных сумм записанного диска (кнопка Хэш).

Системные требования:
Win98 и новее

Дело в том, что перед тем как начать записывать, утилита сразу создает файл требуемого размера. Если попытка завершилась неудачей, например не хватает места на диске, то она прерывает операцию, и сообщает об ошибке. А в режиме только для чтения ей не требуется дополнительное место, и она может подсчитать контрольные суммы.

Добавлена дополнительная кнопка «Хэш». Она так же открывает диск, считывает данные, вычисляет хэши, но не записывает их. По окончании выводит окошко с результатами, и записывает их в cdshot.log в папке расположения утилиты. Таким образом можно проверять диски по контрольным суммам без создания файлов.

cdshot 3.5.0.1 x86 Содержит 32-битную версию, для работы которой требуются дополнительные модули MFC.
Для их установки запустите vcredist_x86_2008.exe
cdshot 3.5.0.1 Static x86 Содержит 32-битную версию, которой ничего дополнительного не требуется.

cdshot 3.5.0.1 x64 Содержит 64-битную версию, для работы которой требуются дополнительные модули MFC.
Для их установки запустите vcredist_x64_2008.exe
cdshot 3.5.0.1 Static x64 Содержит 64-битную версию, которой ничего дополнительного не требуется.

Изменения в версии 3.5.0.1
Добавлена кнопка Обновить, для обновления информации о вставленном компакт диске.
9 октября 2010 исправлена ошибка открытия диска. Иногда диск не открывался из-за нехватки флагов при вызове функции.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Cdr формат что за программа
  • Cdr формат чем открыть на виндовс
  • Cdr viewer что это за программа
  • cdpusersvc что это за служба windows 10
  • cdi windows что это

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии