[Name]   

 

aformater

 

[ Section ]   

 

    Utility

 

[ Version - 날짜]

 

0.1

 

[ 지원 아키텍쳐 ]   


x86_64, i386, armhf, arm64

 

[ 지원 운영체제 ]   

 

Linux, FreeBsd, UNIX, pOSIX

 

 

[ 빌드 & 컴파일러 ]

 

bash

 

[ 의존 패키지 ]

 

 

 

 

[ 설명 ]   

 

      'aformater' is Advenced (Low level for fast format) format program by used based open source programs.

본 프로그램 'aformater' 는 기존의 베이스 오픈소스 유닉스, POSIX, 리눅스 의 기초 오픈소스 프로그램들을 활용하여 가장 빠르고 최대한 의 효율성으로 협소적 로우 레벨 (fast randomtic wiping) 포맷을 진행 시켜 주는 프로그램 입니다.

본 프로그램은 현재 의존성 프로그램들을 최대한 활용 하는 쉘스크립트 기반으로만 짜여져 있습니다.

ldic --help

 

[ 개발자 ]

 

C O S M O S project.

 

site: http://cosmosproject2015.tistory.com

 

e-mail : cosmosproject15@gmail.com

 

 

 

 

[실행 및 사용 방법]   

 

 

 

 

 

 

 

 user@user~$

./aformater


This program usage need running by root.aformater 
Version:0.1-05

usage : sudo ./aformater <disk>
example : sudo ./aformater /dev/sdx

This program usage need running by root

 

 

 

[소스 다운로드 ]

 

https://github.com/cosmosp2/aformater

 

 

 

 

 

 user@user~$

git clone  github.com/cosmosp2/aformater


 

 

인코딩이 euc-kr인 파일들을 전부 utf-8로 인코딩 해주는 'e2u 프로그램'


본 프로그램은 iconv(libc-bin) 소프트웨어를 활용하는데 긴명령어를 일일이 쓸 필요 없이 간단한 실행 한번으로 해당 폴더안의 모든 파일들을 euc-kr에서 utf-8로 처리 하여 ccomplete 폴더로 집어 넣어 주는 역할을 한다.




깃허브 다운로드


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 주석


root@test:~$ git clone https://github.com/cosmosproject15/expts

'expts'에 복제합니다...
remote: Counting objects: 41, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 41 (delta 2), reused 0 (delta 0), pack-reused 27
오브젝트 묶음 푸는 중: 100% (41/41), 완료.
연결을 확인하는 중입니다... 완료.



root@test:~$ cd expts/e2u


-> 다운받은 폴더의 e2u 폴더로 진입 한다.



root@test:~/expts/e2u $ sudo cp -f e2u /usr/bin


-> /usr/bin에 인스톨 한다






e2u

e2u, euc-kr to utf-8

This program is all the text files changes type 'euc-kr' to 'utf-8' in folder by usage 'iconv'  package 'libc-bin'.

version : 0.1

depends

libc-bin

How to use?

./e2u

Install

sudo cp -f e2u /usr/bin


소스코드 직접 만들기


Source_File name : e2u

[Download]

Type : bash

클립보드로 복사 → (본문 클릭)

무제




-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 만든 소스 코드를 'e2u'  파일로 저장하고 실행 속성을 부여


root@test:~/e2u $ chmod +x e2u



root@test:~/e2u $ sudo cp -f e2u /usr/bin

-> /usr/bin에 인스톨 한다.


root@test:~/e2u $ mkdir 1 && cd 1



-> 아무 폴더를 만들고 실행 테스트를 해 본다.



root@test:~/e2u/1 $ e2u

this folder has Nothing files.


-> 아무 파일이 없어 실행이 종료 되었다면 성공이다.





가이드


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 인스톨 후 만일 iconv 프로그램이 내장 되어 있지 않는 다면 종료 된다.


root@test:~$ e2u


You need install package software 'libc-bin'.



-> libc-bin 소프트웨어 패키지를 설치 해야 한다.



-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 본격적으로 파일들을 인코딩 해 보자.


root@test:~/test ls

text1

text2

text3

-> 텍스트 파일이 3개가 있다.



root@test:~/test e2u

complete changes(coding 'euc-kr' to 'utf-8') all files to 'ccomplete' directory.



-> ccomplete 폴더에 작업을 해 놓았다는 메세지가 나온다.



root@test:~/test$ cd ccomplete



root@test:~/test/ccomplete$ ls

text1

text2

text3

    -> 아까전 파일들이 복사 되어 있는 것을 확인 할 수 있다.

utf-8 인코딩이 완료된 것이다.









도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


실험용 개발 프로그램 공개 배포를 위한 깃허브 레파시토리 생성에 관하여


'심플 프로그램' 이라는 카테고리로써 개발 중인 작은 소프트웨어를 라이선스 GPL-3+로써 공개 배포 할 예정 입니다.


공개 배포의 목적은 '지속 적인 개발과 교육 과 소스코드의 응용을 목적으로한 공유'에 있습니다.


뿐만 아니라 해당 게시판의 속하는 모든 프로그램들은


https://github.com/cosmosproject15/expts 깃허브 레파시토리에 통합 되어 있습니다.



많은 관심 바랍니다. ^^





+ Recent posts