Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИНАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Інститут ІКНІКафедра АСУ
ЗВІТ
До лабораторної роботи № 3На тему: «Конвертація файлу типу .wav у файл типу .txt»З дисципліни: «Методи і засоби комп’ютерних інформаційних технологій»
Львів – 2018
Хід роботи
Код програми:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click_1(object sender, EventArgs e)
{
byte[] bytes = System.IO.File.ReadAllBytes("IDN.mp3");
FileStream fs = File.Create("binary.txt", 2048, FileOptions.None);
BinaryWriter bw = new BinaryWriter(fs);
string str;
int i;
for(i = 0; i < bytes.Length; i++)
{
str = Convert.ToString(bytes[i], 2).PadLeft(8, '0') + "\n";
bw.Write(str);
}
bw.Close();
fs.Close();
label1.Text = "Done\nBytes: " + i;
}
}
}
Результат роботи програми:
/
01011000
01011000
01011000
00000000
00000000
00000000
00010001
00000000
00000000
00000011
01101101
01101001
01101110
01101111
01110010
01011111
01110110
01100101
01110010
01110011
01101001
01101111
01101110
00000000
00110000
00000000
01010100
01011000
Висновок
При виконанні лабораторної роботи було розроблено програму для конвертації файлу типу .wav у файл типу.txt. При розробці використано бібліотеки Windows.Forms, System.IO, System.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!