목록base64 (21)
투케이2K

[개발 환경 설정]사용 툴 : PuttyOS : LINUX [소스 코드] # ------------------------------------------------------------------------------------------------# [쉘 스크립트 / Shell script 설명]# ------------------------------------------------------------------------------------------------1. 쉘 스크립트 는 Shell 이나 command line 인터프리터에서 구동되도록 작성된 스크립트입니다.2. 윈도우 배치 파일 (.bat) 개념과 비슷하며, 쉘 스크립트 동작으로 정의 된 명령이 자동으로 수행됩니다.# -------..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; namespace testProject { // [프로그램 동작 클래스] class Program { static void Main(string[] args){ // [변수 선언 실시] string str = "aGVsbG8="; // [base64 to byte 변경] byte[] bytData = Convert.FromBase64String(str); // [byte to string 변경] string strData = Encodi..

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "encoding/base64" "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // base64 패키지는 base64 인코딩 및 디코딩 수행 시 사용됩니다 // --------------------------------------------------- // EncodeToString : string to base64 변환 시 사용합니다 // ------------------------------..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전) NodeJS 모듈 추가 방법] https://blog.naver.com/kkh0977/223345067441 174. (NodeJs) [Mac Os] [crypto] : 암복호화 모듈 설치 방법 [개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [crypto 모듈 추가 방법] [참고 사이트] h... blog.naver.com [사전) NodeJS 프로젝트 설정 방법] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- // ---------..

[개발 환경 설정] 사용 툴 : Putty OS : LINUX [소스 코드] # -------------------------------------------------------- # [설 명] 1. 8 비트 이진 데이터를 ASCII 문자열로 변경합니다 (제어문자와 일부 특수문자 제외한 53개 안전한 문자) # -------------------------------------------------------- # [base64 인코딩] $ echo 'hello' | base64 결과 : aGVsbG8K # -------------------------------------------------------- # [base64 디코딩] $ echo 'aGVsbG8K' | base64 -d 결과 :..

[구 분] TITLE : DATA FORMAT FORMAT : Base 64 [Base 64 설명] 1. Base 64 (베이스 육십사) 란 8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식 입니다 2. Base 64 는 64진법 이란 의미로 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법 입니다 3. Base 64 로 인코딩 된 문자열은 알파벳 대소문자와 숫자, 그리고 "+", "/" 기호 64개로 이루어지며, "="는 끝을 알리는 코드로 사용됩니다 4. Base 64 의 정확한 규격은 RFC 1421, RFC 2045 에 정의되며, Base 64 코딩을 거친 결과물은 원본보다..

[참고 사이트] 제목 : [참고 사이트] base64 인코딩 및 디코딩 수행 사이트 [사이트 주소] https://www.convertstring.com/ko/EncodeDecode/Base64Encode Base64로 인코딩 - 온라인 Base64로 인코더 www.convertstring.com

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. 사전 info plist 설정 : App Transport Security Se..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Java] Apache Commons Codec (Spring / Java / Base64) 사용되는 곳 : Spring / Java / Base64 [설 명] 1. Apache Commons Codec 은 Base64, Hex, Phonetic 및 URL과 같은 공통 인코더 및 디코더의 구현을 제공합니다 2. Spring gradle 환경에서 Apache Commons Codec 은 implementation 의존성 설정으로 간편히 사용할 수 있습니다 [참고 사이트] https://commons.apache.org/proper/commons-codec/ Codec – Home Apache Commons C..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { // [초기 변수 선언 실시] NSString *base64String = @"UQdw44JDqzsxYpkSCwX..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [요약 설명] 1. MySQL 5.6 이상 부터 base64 인코딩 및 디코딩을 수행할 수 있습니다 2. TO_BASE64(문자열) : base64 인코딩을 수행합니다 3. FROM_BASE64(문자열) : base64 디코딩을 수행합니다 */ SELECT TO_BASE64('hello') AS 인코딩, FROM_BASE64(TO_BASE64('hello')) AS 디코딩; [결과 출력]

[개발 환경 설정] 개발 툴 : SublimeText (PyScript) 개발 언어 : python [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] // TODO [build gradle 설정] implementation group: 'commons-codec', name: 'commons-codec', version: '1.9' // TODO [import 설정] import org.apache.commons.codec.binary.Base64; // TODO [Base64 인코딩] public static String getBase64EncodeString(String content) { /** * // ----------------------------------------- * [getBase64EncodeString 메소드 설명] * // -----..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 문자열 데이터 선언 실시] NSString *strData = @"hello"; printf("\n"); printf("========================..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [extension 정의 실시 : String] extension String { func base64Encoded() -> String? { // base64 인코딩 수행 실시 if let data = self.data(using: .utf8) { return data.base64EncodedString() } return "" } func base64Decoded() -> String? { // base64 디코딩 수행 실시 if let data = Data(base64Encoded: self, options: .ignoreUnknownCharacters) { return String(data: data, ..

[개발 환경 설정] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] /* [SYS.UTL_ENCODE 내장 함수 사용해 BASE64 인코딩 ENCODE , 디코딩 DECODE 수행 실시] 1. SYS.UTL_ENCODE.TEXT_ENCODE : 오라클 내장 함수로 데이터 인코딩을 수행합니다 2. SYS.UTL_ENCODE.TEXT_DECODE : 오라클 내장 함수로 데이터 디코딩을 수행합니다 3. SYS.UTL_ENCODE.TEXT_ENCODE(DECODE) (데이터, 캐릭터셋, 인코딩 타입) 형식입니다 (인코딩 타입 1값은 BASE64 지정) */ -- [인코딩 쿼리문 실행 실시] SELECT 'hello' AS 원본, SYS.UTL_ENCODE.TEXT_ENCODE ('hello..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. window.onload : 웹 브라우저 로딩 완료 상태를 확인합니다 2. base64 : 8bit의 데이터(..

/* =========================== */ [ 설명 ] 1. 웹 브라우저에서 base64 인코딩, 디코딩을 수행할 수 있는 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. base64 인코딩, 디코딩을 지원하는 사이트 접속 http://base64online.org/encode/ Encode Base64 online base64online.org 2. 인코딩, 디코딩 타입 선택 > 데이터 입력 > 변환 수행 실시 /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // =============== [Base64 인코딩] =============== public String getBase64encode(String content){ return Base64.encodeToString(content.getBytes(), 0); //TODO Base64 암호화된 문자열로 반환 } // =============== [Base64 디코딩 - 문자열 반환] =============== pub..